Speech::Recognizer::SPX

Speech::Recognizer::SPX is a Perl extension for the PocketSphinx speech recognizer.
Download

Speech::Recognizer::SPX Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • David Huggins-Daines
  • Publisher web site:
  • http://search.cpan.org/~djhd/Speech-Recognizer-SPX-0.09/SPX.pm

Speech::Recognizer::SPX Tags


Speech::Recognizer::SPX Description

Speech::Recognizer::SPX is a Perl extension for the PocketSphinx speech recognizer. Speech::Recognizer::SPX is a Perl extension for the PocketSphinx speech recognizer.SYNOPSIS use Speech::Recognizer::SPX qw(:fbs :uttproc) fbs_init(); uttproc_begin_utt(); uttproc_end_utt(); fbs_end();USING THIS MODULE use Speech::Recognizer::SPX qw(:fbs :uttproc :lm);Because most parts of the PocketSphinx library contain a lot of global internal state, it makes no sense to use an object-oriented interface at this time. However I don't want to clobber your namespace with a billion functions you may or may not use. To make things easier on your typing hands, the available functions have been grouped in to tags representing modules inside the library itself. These tags and the functions they import are listed below.:fbs This is somewhat of a misnomer - FBS stands for Fast Beam Search, but in actual fact this module (the fbs_main.c file in PocketSphinx) just wraps around the other modules in sphinx (one of which actually does fast beam search :-) and initializes the recognizer for you. Functions imported by this tag are: fbs_init fbs_end:uttproc This is the utterance processing module. You feed it data (either raw audio data or feature data - which currently means vectors of mel-frequency cepstral coefficients), and it feeds back search hypotheses based on a language model. Functions imported by this tag are: uttfile_open uttproc_begin_utt uttproc_rawdata uttproc_cepdata uttproc_end_utt uttproc_abort_utt uttproc_stop_utt uttproc_restart_utt uttproc_result uttproc_result_seg uttproc_partial_result uttproc_partial_result_seg uttproc_get_uttid uttproc_set_auto_uttid_prefix uttproc_set_lm uttproc_lmupdate uttproc_set_context uttproc_set_rawlogdir uttproc_set_mfclogdir uttproc_set_logfile search_get_alt:lm This is the language model module. It loads and unloads language models. lm_read lm_delete Requirements: · Perl


Speech::Recognizer::SPX Related Software