| Audio :: SPX. AUDIO :: SPX è un'interfaccia perl nella libreria audio SPHINX-II. |
Scarica ora |
Audio :: SPX. Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- David Huggins-Daines
- Sito web dell'editore:
- http://search.cpan.org/~djhd/Speech-Recognizer-SPX-0.09/SPX.pm
Audio :: SPX. Tag
Audio :: SPX. Descrizione
Audio :: SPX è un'interfaccia Perl per la libreria audio Sfinge-II. Audio :: SPX è un'interfaccia Perl alla Sfinge-II uso library.SYNOPSIS audio Audio :: SPX; my $ annuncio = Audio :: SPX> open_sps (16000); $ Ad-> start_rec or die "start_rec fallito"; $ Ad-> stop_rec or die "stop_rec fallito"; i miei $ campioni = $ Ad-> Read ($ buf, $ max); my $ cad = Audio :: :: SPX continuo La> init ($ ad); my $ cad = Audio :: :: SPX continuo La> init_nbfh ($ fh, $ SPS); my $ cad = Audio :: :: SPX continuo La> init_raw ($ fh, $ SPS); $ CAD-> CALIB; $ CAD-> calib_loop ($ buf); $ CAD-> set_thresh ($ sil, $ sp); $ CAD-> set_params ($ delta_sil, $ delta_speech, $ min_noise, $ max_noise, $ WinSize, $ speech_onset, $ sil_onset, $ leader, $ rimorchio); la mia ($ delta_sil, $ delta_speech, $ min_noise, $ max_noise, $ WinSize, $ speech_onset, $ sil_onset, $ leader, $ rimorchio) = $ CAD-> get_params; # Se init_raw è stato utilizzato, questo consumerà i dati in $ buf, poi di nuovo # scrittura di tutti i dati non slience. Sì, questa funzione è # documentato nelle intestazioni Sfinge-II. Sì, è molto utile. i miei $ campioni = $ CAD-> Read ($ buf, $ max); $ CAD-> Reset; $ CAD-> Stacca; $ CAD-> allegare ($ ad); $ CAD-> read_ts; $ CAD-> set_logfp (* FH); Attenzione! Questa interfaccia è ottimale ed è quindi destinata probabilmente ai cambiamenti, sia nel modulo Perl e library.BUGSThe sottostante frequenza di campionamento solo supportato per Audio :: SPX è 16kHz (Audio :: :: SPX continuo dovrebbe andare bene con gli altri). init_sps () si limiterà a fallire bruscamente se si cerca qualcosa di diverso ... il che significa che non è davvero molto utile. Suggerisco sia l'apertura del dispositivo audio da soli, impostando la modalità non-blocking (attenzione, alcuni driver audio non ti piace questo ...) e passando al metodo init_nbfh in Audio :: :: SPX continuo, o utilizzando init_raw e gestione il dispositivo audio yourself.There non è sufficiente la documentazione ancora, in parte perché l'API è un po 'in continuo mutamento, e in parte perché non hanno capito cosa alcune di queste cose fa neanche. Requisiti: · Perl.
Audio :: SPX. Software correlato