| AUDIO :: SPX AUDIO :: SPX is een PERL-interface naar de audiobibliotheek SPHINX-II. |
Download nu |
AUDIO :: SPX Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- David Huggins-Daines
- Uitgever website:
- http://search.cpan.org/~djhd/Speech-Recognizer-SPX-0.09/SPX.pm
AUDIO :: SPX Tags
AUDIO :: SPX Beschrijving
AUDIO :: SPX is een PERL-interface naar de SPHINX-II-audiobibliotheek. AUDIO :: SPX is een PERL-interface voor de SPHINX-II-audiobibliotheek.Synopsis Gebruik Audio :: SPX; Mijn $ AD = AUDIO :: SPX-> OPEN_SPS (16000); $ ad-> start_rec of sterven "start_rec mislukt"; $ AD-> STOP_REC of DIE "STOP_REC MAILD"; mijn $ samples = $ ad-> lezen ($ buf, $ max); Mijn $ CAD = AUDIO :: SPX :: CONTINUE-> INIT ($ AD); Mijn $ CAD = AUDIO :: SPX :: CONTINUE-> INIT_NBFH ($ FH, $ SPS); Mijn $ CAD = AUDIO :: SPX :: CONTINUE-> INIT_RAW ($ FH, $ SPS); $ CAD-> CALIB; $ CAD-> CALIB_LOOP ($ BUF); $ CAD-> SET_THESH ($ SIL, $ SP); $ CAD-> SET_PARAMS ($ DELTA_SIL, $ DELTA_SPEECH, $ MIN_NOISE, $ MAX_NOISE, $ WINSIZE, $ Speech_onset, $ SIL_ONSET, $ LEIDER, $ TRAILER); mijn ($ delta_sil, $ delta_speech, $ minnoise, $ max_noise, $ winze, $ speech_onset, $ sil_onset, $ leider, $ trailer) = $ CAD-> GET_PARAMS; # Als init_raw werd gebruikt, zal dit de gegevens in $ buf consumeren, en # schrijf geen niet-sliben-gegevens terug. Ja, deze functie is # zonder papieren in de SPHINX-II-headers. Ja, het is erg handig. Mijn $ Samples = $ CAD-> Lees ($ BUF, $ MAX); $ CAD-> RESET; $ CAD-> DETACH; $ CAD-> Bevestig ($ AD); $ CAD-> Read_ts; $ CAD-> SET_LOGFP (* FH); WAARSCHUWING! Deze interface is suboptimaal en gaat daarom waarschijnlijk veranderen, zowel in de PERL-module als de onderliggende bibliotheek. Buggen de enige ondersteunde samplefrequentie voor audio :: SPX is 16KHz (AUDIO :: SPX :: Continu is goed met anderen). Init_SPS () faalt gewoon grof als je iets anders probeert ... wat betekent dat het niet echt heel nuttig is. Ik stel voor om het audio-apparaat zelf te openen, de niet-blokkerende modus in te stellen (pas op, sommige geluidsdrivers vinden dit niet leuk ...) en het doorgeven aan de init_nbfh-methode in Audio :: SPX :: Continu, of het gebruik van init_raw en het beheren Het audioapparaat zelf. Er is nog niet genoeg documentatie, deels omdat de API enigszins in flux is, en deels omdat ik niet heb ontdekt wat sommige van deze dingen ook doen. Vereisten: · Perl
AUDIO :: SPX Gerelateerde software