| Audio :: SPX Audio :: SPX es una interfaz Perl a la biblioteca de audio Sphinx-II. |
Descargar ahora |
Audio :: SPX Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- David Huggins-Daines
- Sitio web del editor:
- http://search.cpan.org/~djhd/Speech-Recognizer-SPX-0.09/SPX.pm
Audio :: SPX Etiquetas
Audio :: SPX Descripción
Audio :: SPX es una interfaz Perl a la biblioteca de audio SphinX-II. Audio :: SPX es una interfaz Perl a la biblioteca de audio SphinX-II.Synopsis Use Audio :: SPX; My $ ad = audio :: SPX-> Open_SPS (16000); $ ad-> start_recion o die "start_rec falló"; $ ad-> stop_rec o die "stop_rec falló"; Mis $ muestras = $ ad-> leer ($ buf, $ max); My $ CAD = Audio :: SPX :: Continuo-> init ($ AD); My $ CAD = Audio :: SPX :: continuo-> init_nbfh ($ FH, $ SPS); My $ CAD = Audio :: SPX :: continuo-> 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, $ líder, $ trailer); MI ($ DELTA_SIL, $ DELTA_SPECH, $ MIN_NOISE, $ MAX_NOISE, $ WINSIZE, $ Speech_onset, $ SIL_ONSET, $ LEADER, $ TRAILER) = $ CAD-> GET_PARAMS; # Si se usó init_raw, esto consumirá los datos en $ BUF, y luego # escriba los datos de no Slience. Sí, esta característica es # indocumentada en los encabezados SphinX-II. Sí, es muy útil. MIS $ MUESTRAS = $ CAD-> LEER ($ BUF, $ MAX); $ cad-> restablecer; $ cad-> separar; $ cad-> adjuntar ($ ad); $ cad-> leer_s; $ cad-> set_logfp (* fh); ¡ADVERTENCIA! Esta interfaz es subóptima y, por lo tanto, probablemente va a cambiar, tanto en el módulo PERL como en la biblioteca subyacente. Sólo la tasa de muestreo admitida para Audio :: SPX es 16KHz (Audio :: SPX :: Continuo debe estar bien con otros). init_sps () simplemente fallará groseramente si intenta algo más ... lo que significa que no es realmente muy útil. Sugiero abrir el dispositivo de audio usted mismo, configurar el modo de no bloqueo (cuidado, a algunos controladores de sonido no le gusta esto ...) y pasándolo al método init_nbfh en Audio :: SPX :: Continuo, o usando init_raw y la gestión El dispositivo de audio usted mismo no tiene suficiente documentación todavía, en parte porque la API está un tanto en flujo, y en parte porque no he descubierto lo que tampoco tiene algunas de estas cosas. Requisitos: · Perl
Audio :: SPX Software relacionado