Rede :: anerkennung :: sclite

Rede :: anerkennung :: sclite ist ein objektbasierter Wrapper um das Sclite-Werkzeug aus dem Nist SCTK.
Jetzt downloaden

Rede :: anerkennung :: sclite 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

Rede :: anerkennung :: sclite Stichworte


Rede :: anerkennung :: sclite Beschreibung

Rede :: anerkennung :: sclite ist ein objektbasierter Wrapper um das Sclite-Werkzeug aus dem Nist SCTK. Rede :: anerkennung :: sclite ist ein objektbasierter Wrapper um das Sclite-Tool von der Nist SCTK.synopsis # Sammeln Sie die richtigen und hypothelisierten Messwerte, die Sie mögen. # Hier gehe ich davon aus, dass Sie sie in zwei Textdateien haben, die von dem Spielzeug sub read_trans unten erfolgreich analysiert werden können. meine (% korrekt_readings) = read_trans ('korrekt.txt'); meine (% hypreadings) = read_trans ('hypotheses.txt'); # echte Arbeit beginnt hier mit der Rede: Anerkennung :: sclite; # Ändern Sie den Standard- ('Sclite') ausführbarer Name oder ein Pfad zu IT-Rede: Anerkennung :: sclite-> ausführbar ('/ usr / site / bin / scTk-1-04 / sclite-1-04'); Mein ($ scorer) = Rede :: Erkenner :: sclite-> NEU ('result_location' => './test_17', ID => 'Sex'); # Diese Euprüuchtung erhöhen die CPAN-Hits, die meine $ Zeile verleihen (Sortieren von Keys% hypreadings) {# erstellen Sie ein Objekt, um diese Version darzustellen # Bauen Sie einen beliebigen Sortierschlüssel aus, den Sie möchten. Hier gehen wir davon aus, dass wir # interessiert sein, um die Dateien basierend auf welchem Verzeichnis # zu brechen. Meine ($ l) = Rede: $ line}, Hyp => Hypreadings {$ line}, sort_key => gesagt ($ line)); $ scorer-> linien_push ($ l); } # Ende der Schleife über die Dateinamen. # berechnet die tatsächliche ASR-Leistung, angegebene Informationen $ Scorer-> Score (); # dezentriert einen wortreichen Bericht in die -> result_location; # $ scorer-> bericht (); # Derzeit ein no-op seit Partitur () # Reporting-Funktion innerhalb des sclite Dienstprogramm ruft selbst ############################### ####################################### # Spielzeugbücher, das unten definiert ist, um der Vollständigkeit des #-Beispiels. sub read_trans {meine (% Transkriptionen); offen (Datei, Umschaltung); # oder sterben natürlich während () {chomp; meine ($ trans, $ file) = teilen; $ Transkriptionen {$ file} = $ trans; } Datei schließen; # oder sterben, natürlich wiedergeben Sie% Transkriptionen; } # Diese Toy-Sortierroutine gibt den Sex des Lautsprechers als Sortier-# -Taste anstelle des (Standard-) Lautsprecherverzeichnisses zurück. SUBER-GETTERN {MY ($ FIFENAME) = Schicht; Rückkehr ($ Dateiname = ~ / weiblich / ich? "weiblich": 'männlich'); } Anforderungen: · Perl.


Rede :: anerkennung :: sclite Zugehörige Software