| Rede :: Anerkennung :: SPX :: Server Sprache :: Erkenner :: SPX :: Server ist ein Perl-Modul zum Schreiben von Streaming-Audio-Spracherkennungsserver mit SPHINX2. |
Jetzt downloaden |
Rede :: Anerkennung :: SPX :: Server Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- David Huggins-Daines
- Website des Verlags:
- http://search.cpan.org/~djhd/Speech-Recognizer-SPX-0.09/SPX.pm
Rede :: Anerkennung :: SPX :: Server Stichworte
Rede :: Anerkennung :: SPX :: Server Beschreibung
Rede :: anerkennung :: SPX :: Server ist ein Perl-Modul zum Schreiben von Streaming-Audio-Spracherkennungsserver mit SPHINX2. Sprache: Meine $ log = neue io :: datei ('server.log'); Meine $ AUDIO_FH = NEUE IO :: Datei ('speech.raw'); Meine $ srvr = Rede :: anerkennung :: SPX :: server-> init ({-arg => val, ...}, $ Socke, $ log, $ boose) oder sterben "KEINE INITIALIZIEREN SPHINX2: $! "; Mein $ Client = New Io :: Sockel; während ($ Socke, $ Client) {NEXT, sofern nicht gabel; $ srvr-> sock ($ client); $ srvr-> kalibrieren oder sterben "konnte den Audiostrom nicht kalibrieren: $!"; Während (! $ done definiert (My $ txt = $ srvr-> next_utrance (sub {drucken), sub {drucken $ log}, sub {drucken $ log "nicht zu hören}, $ audio_fh))) {drucken" erkannter Text ist $ txtn ; ...} $ srvr-> fini oder sterbenkönnte Server nicht heruntergefahren: $!; exit 0;} Dieses Modul ein Bündel von dem Zeug kapselt benötigt einen sphinx2 Server zu schreiben, die auf Audio-Streaming als Eingabe ein beliebiger FileHandle. Es soll nicht flexibel oder transparent sein. Wenn Sie möchten, lesen Sie den Code und schreiben Sie den Code und schreiben Sie Ihr eigenes Serverprogramm mit nur der Rede :: anerkennung :: SPX-Modul. Die Schnittstelle ist vage objektorientiert, aber leider Es ist derzeit nicht möglich, mehrere Instanzen von Sprache zu erstellen: Anerkennung :: SPX :: Server innerhalb desselben Prozesses aufgrund schwerer Einschränkungen der zugrunde liegenden Sphinx-II-Bibliothek. Sie können jedoch mehrere verschiedene Server mit der juristischen Verwendung von Gabel, wie in dem obigen Beispiel gezeigt. Es ist möglich, dass dies in einer zukünftigen Version von SPHINX-II fixiert wird. Anforderungen: · Perl.
Rede :: Anerkennung :: SPX :: Server Zugehörige Software