Lingua::Phonology::Symbols 0.32
Sponsored Links
Lingua::Phonology::Symbols 0.32 Ranking & Summary
File size:
0.097 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
832
Date added:
2007-07-16
Publisher:
Jesse S. Bangs
Lingua::Phonology::Symbols 0.32 description
Lingua::Phonology::Symbols is a Perl module for associating symbols with segment prototypes.
SYNOPSIS
use Lingua::Phonology;
$phono = new Lingua::Phonology;
# Load the default features
$phono->features->loadfile;
# Load the default symbols
$symbols = $phono->symbols;
$symbols->loadfile;
# Make a test segment
$segment = $phono->segment;
$segment->labial(1);
$segment->voice(1);
# Find the symbol matching the segment
print $symbols->spell($segment); # Should print b
When using Lingua::Phonology, you usually manipulate Segment objects that have various feature values that specify the phonetic qualities of the segment. However, it is difficult to print those feature values, and a list of feature values can be difficult to interpret anyway. This is where Symbols comes in--it provides a way to take a Segment object and get a phonetic symbol representing the properties of that segment.
In Symbols, you may use add_symbol() to define text symbols that correlate to "prototypes", which are special Segment objects that represent the ideal segment for each symbol. After you have defined your symbols and prototypes, you may use spell() to find which prototype is the most similar to a segment in question, and get the symbol for that prototype.
As of v0.2, Symbols also includes diacritics. A diacritic is a special symbol that begins or ends with a *, and which is used to modify other symbols. If the best symbol match for a segment you are trying to spell is an imperfect match, Symbols will then attempt to use diacritics to indicate exactly how the segment is pronounced. For compatibility reasons, however, this feature is off by default. It can be turned on with set_diacritics.
You will probably want to read the add_symbol, spell, and loadfile sections, because these describe the most widely-used functions and the algorithm used to score potential matches. If youre not getting the results you expect, you probably need to examine the way your prototype definitions are interacting with that algorithm.
SYNOPSIS
use Lingua::Phonology;
$phono = new Lingua::Phonology;
# Load the default features
$phono->features->loadfile;
# Load the default symbols
$symbols = $phono->symbols;
$symbols->loadfile;
# Make a test segment
$segment = $phono->segment;
$segment->labial(1);
$segment->voice(1);
# Find the symbol matching the segment
print $symbols->spell($segment); # Should print b
When using Lingua::Phonology, you usually manipulate Segment objects that have various feature values that specify the phonetic qualities of the segment. However, it is difficult to print those feature values, and a list of feature values can be difficult to interpret anyway. This is where Symbols comes in--it provides a way to take a Segment object and get a phonetic symbol representing the properties of that segment.
In Symbols, you may use add_symbol() to define text symbols that correlate to "prototypes", which are special Segment objects that represent the ideal segment for each symbol. After you have defined your symbols and prototypes, you may use spell() to find which prototype is the most similar to a segment in question, and get the symbol for that prototype.
As of v0.2, Symbols also includes diacritics. A diacritic is a special symbol that begins or ends with a *, and which is used to modify other symbols. If the best symbol match for a segment you are trying to spell is an imperfect match, Symbols will then attempt to use diacritics to indicate exactly how the segment is pronounced. For compatibility reasons, however, this feature is off by default. It can be turned on with set_diacritics.
You will probably want to read the add_symbol, spell, and loadfile sections, because these describe the most widely-used functions and the algorithm used to score potential matches. If youre not getting the results you expect, you probably need to examine the way your prototype definitions are interacting with that algorithm.
Lingua::Phonology::Symbols 0.32 Screenshot
Advertisements
Lingua::Phonology::Symbols 0.32 Keywords
Symbols 0.32
Perl module
segment
symbols
symbol
prototypes
spell
Perl
Lingua::Phonology::Symbols
LinguaPhonologySymbols
Lingua::Phonology::Symbols 0.32
Libraries
Programming
Bookmark Lingua::Phonology::Symbols 0.32
Lingua::Phonology::Symbols 0.32 Copyright
WareSeeker periodically updates pricing and software information of Lingua::Phonology::Symbols 0.32 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Lingua::Phonology::Symbols 0.32 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
chinese symbols
japanese symbols
math symbols
symbols for myspace
celtic symbols
dollar hidden symbols
symbols and meanings
stock symbols
kanji symbols
symbols of the illuminati
zodiac symbols
american symbols
egyptian symbols
symbols and their meanings
electrical symbols
dreams symbols
dream symbols
chinese zodiac symbols
Related Software
Lingua::Phonology::Rules is a Perl module for defining and applying phonological rules. Free Download
Lingua::Phonology::Segment is a module to represent a segment as a bundle of feature values. Free Download
Lingua::Phonology::Features is a module to handle a set of hierarchical features. Free Download
Lingua::Phonology::FileFormatPOD is a Perl module that contains documentation for the xml file format. Free Download
Symbol is a Perl module created to manipulate Perl symbols and their names. Free Download
Lingua::EN::WordsToNumbers is Perl module to convert numbers written in English to actual numbers. Free Download
Lingua::ID::Nums2Words is a Perl module to convert number to Indonesian verbage. Free Download
LaTeX Symbols Selector is a symbol browser to help creating LaTeX documents with many math symbols. Free Download
Latest Software
Popular Software
Favourite Software