Lingua :: featurematrix

Lingua :: Featurematrix is een perl-extensie voor het configureren van groepen van (b.v.) fonemen in functiegroepen.
Download nu

Lingua :: featurematrix Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeremy Kahn
  • Uitgever website:
  • http://search.cpan.org/~kahn/Speech-Recognizer-ScLite-0.01/ScLite.pm

Lingua :: featurematrix Tags


Lingua :: featurematrix Beschrijving

Lingua :: Featurematrix is een perl-extensie voor het configureren van groepen (b.v.) fonemen in functiegroepen. Lingua :: Featurematrix is een Perl-extensie voor het configureren van groepen van (b.v.) fonemen in functie-groepen.Synopsis Gebruik Lingua :: Featurematrix; # Dit voorbeeld gebruikt de module die wordt verstrekt in de voorbeelden van # de distro; Je wilt je eigen 'EME'--subklasse of # 'Phone.pm' voor jezelf maken: gebruik lib 'voorbeelden'; gebruik telefoon; # Construeer een nieuwe functie-matrix in een DAT-bestand (hier met behulp van DAT # Bestand hetzelfde als hieronder) My $ Matrix = Lingua :: Featurematrix-> NIEUW (EME => Telefoon, bestand => 'Voorbeelden / phonematrix.dat') ; if ($ MATRIX-> MATCHESFEATURECLASS ('EE', 'Gelofte')) {# EE is een "gelofte", zegenen dit op de juiste manier push @poop: Isa, 'katholiek'; } Als (geen $ MATRIX-> MATCHESFEATURECLASS ('AA', 'AFF')) {# zal $ Deadman-> Walking () worden uitgevoerd; } IF ($ MATRIX-> MATCHESFEATURECLASS ('S', 'gelofte')) {# zal niet gebeuren kaart {$ _-> fly ()} @pigs; } # Silliness opzij, je kunt ook een gevulde matrix dumpen, met alle # de implicaties die zijn uiteengezet, na het laden van het: Print $ Matrix-> Dumptotext (), "N"; # U kunt ook om een lijst vragen van de EME's die overeenkomen met een bepaald object: afdrukken "De klinkers zijn: n", join '', $ matrix-> listfeatureClassMembers ('gelofte'); Afdrukken "De afnemers zijn: n", join '', $ MATRIX-> LISTFEATURECLASSMEMBERS ('AFF'); Lingua :: FeatureMatrix is een klasse voor het beheren van door de gebruiker gedefinieerde functies. Het biedt een implementatie van datafile parsering die generiek en nuttig is voor iedereen die functie-sets van symbolen definieert. Als u de "motivatie" niet hebt gelezen, wilt u erop overslaan. Featuresets zijn een gemeenschappelijke manier om Phonetics-problemen, b.v. Geluidsveranderingsgedrag, maar kan nuttig zijn voor mensen die ook andere problemen oplossen. (De meegeleverde letterklasse kan bijvoorbeeld nuttig zijn in het schrijven van ligatuurregels - als u dit nuttig vindt voor een andere toepassing, neem dan contact op met de auteur.) Gebruikers moeten aangeven welk type EME ze werken. In feite zullen gebruikers waarschijnlijk hun eigen definiëren. Om dit te doen, definieert u een subklasse van lingua :: featurematrix :: eme en geeft aan dat één als de EME-parameter op de nieuwe () methode call.requirements: · PERL


Lingua :: featurematrix Gerelateerde software