Lingua :: FeatureMatrix.

Lingua :: FeatureMatrix ist eine Perl-Erweiterung zum Konfigurieren von Gruppen von (z. B.) Phonemen in Merkmalsgruppen.
Jetzt downloaden

Lingua :: FeatureMatrix. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jeremy Kahn
  • Website des Verlags:
  • http://search.cpan.org/~kahn/Speech-Recognizer-ScLite-0.01/ScLite.pm

Lingua :: FeatureMatrix. Stichworte


Lingua :: FeatureMatrix. Beschreibung

Lingua :: FeatureMatrix ist eine Perl-Erweiterung zum Konfigurieren von Gruppen von (z. B.) Phonemen in Merkmalsgruppen. Lingua :: FeatureMatrix ist eine Perl-Erweiterung zum Konfigurieren von Gruppen von (z.B.) Phonemen in Merkmalsgruppen.Synopsis verwenden Lingua :: FeatureMatrix; # In diesem Beispiel wird das in den Beispielverzeichnis von # die Distribution des Dokuments bereitgestellt. Sie möchten Ihre eigene "EME-Unterklasse" erstellen, um "phone.pm" für sich selbst modifizieren: Verwenden Sie LIB 'Beispiele'; Telefon verwenden; # Konstruieren Sie eine neue Feature-Matrix aus einer Datendatei (hier mit dat #-file gleich wie Beispiel unten) Meine $ matrix = lingua :: featureMatrix-> NEU (EME => Telefon, Datei => 'Beispiele / phonematrix.dat') ; Wenn ($ Matrix-> MatchesFeatureClass ('EE', 'Lov')) {# EE ein "Lower", segne das richtige Push @pope :: ISA, 'katholisch'; } IF (nicht $ Matrix-> MatchesFeatureClass ('AA', 'AFF')) {# wird $ Deadman-> Walking () ausgeführt. } if ($ matrix-> patchesfeatureclass ('s', 'vow')) {# wird nicht auftreten Karte {$ _-> fliege ()} @pigs; } # Silsame beiseite, Sie können auch eine ausgefüllte Matrix ablegen, mit allen # die Auswirkungen, die herausgeformt wurden, nach dem Laden: drucken $ matrix-> dolphtext (), "n"; # Sie können auch nach einer Liste der EMEs fragen, die einem bestimmten Objekt übereinstimmen: Drucken "Die Vokale sind: n", teilnehmen '', $ Matrix-> ListFeatureClassMembers ('Lower'); drucken "Die Affricaten sind: n", teilnehmen '', $ Matrix-> ListFeatureClassMembers ('AFF'); Lingua :: FeatureMatrix ist eine Klasse zum Verwalten von benutzerdefinierten Feature-Sets. Es bietet eine Implementierung von Datafile-Analyse, die generisches und nützlich ist, für alle, die Funktionen der Symbole definieren. Sound Change-Verhaltensweisen, kann aber für Menschen nützlich sein, die auch andere Probleme lösen. (Die mitgelieferte Buchstabenklasse kann zum Beispiel beim Schreiben von Ligaturregeln nützlich sein - wenn Sie dies nützlich für eine andere Anwendung finden, wenden Sie sich bitte an den Autor.) Die Benutzer müssen angeben, mit welcher Art von EME sie arbeiten. Tatsächlich werden Benutzer wahrscheinlich ihre eigenen definieren wollen. Definieren Sie dazu eine Unterklasse von Lingua :: FeatureMatrix :: EME und geben Sie an, dass er als der EME-Parameter an die neue () -Methode-Calls.Requirements: · Perl


Lingua :: FeatureMatrix. Zugehörige Software