Audio :: SPX

Audio :: SPX est une interface PERL à la bibliothèque audio SPHINX-II.
Télécharger maintenant

Audio :: SPX Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • David Huggins-Daines
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~djhd/Speech-Recognizer-SPX-0.09/SPX.pm

Audio :: SPX Mots clés


Audio :: SPX La description

Audio :: SPX est une interface PERL à la bibliothèque audio SPHINX-II. Audio :: SPX est une interface Perl à la bibliothèque audio SPHINX-II.Synopsis Utilisez Audio :: SPX; mon $ ad = audio :: SPX-> Open_Sps (16000); $ ad-> start_rec ou mourir "Start_Rec a échoué"; $ ad-> stop_rec ou mourir "stop_rec a échoué"; mes échantillons $ = $ ad-> lire ($ buf, $ max); My $ CAD = Audio :: SPX :: Continu-> init ($ ad); My $ CAD = AUDIO :: SPX :: Continu-> init_nbfh ($ FH, $ SPS); My $ CAD = AUDIO :: SPX :: Continu-> init_raw ($ FH, $ SPS); $ CAD-> CALIB; $ CAD-> calib_loop ($ buf); $ CAD-> SET_THHESH ($ SIL, $ SP); $ CAD-> SET_PARAMS ($ delta_sil, $ delta_speech, $ min_noise, $ max_noise, $ winSize, $ discours_onsset, $ sil_onset, $ leader, $ remorque); mon ($ delta_sil, $ delta_speech, $ min_noise, $ max_noise, $ max_noise, $ winSize, $ Speech_onset, $ sil_onset, $ chef, $ remorque) = $ CAD-> get_params; # Si init_raw a été utilisé, cela consommera les données en $ buf, puis # rédigez toutes les données non silencieuses. Oui, cette fonctionnalité est # non documentée dans les en-têtes SPHINX-II. Oui, c'est très utile. mes échantillons $ = $ CAD-> lire ($ buf, $ max); $ CAD-> réinitialiser; $ cad-> se détacher; $ cad-> joindre ($ ad); $ CAD-> read_ts; $ CAD-> SET_LOGFP (* FH); AVERTISSEMENT! Cette interface est sous-optimale et va probablement changer, à la fois dans le module Perl et la bibliothèque sous-jacente.bugsthe Seul le taux d'échantillon pris en charge pour l'audio :: SPX est 16kHz (Audio :: SPX :: Continu doit être bien avec les autres). init_sps () fera simplement échouer brutalement si vous essayez autre chose ... ce qui signifie que ce n'est pas vraiment très utile. Je suggère d'ouvrir vous-même vous-même de l'ouverture du périphérique audio, de régler le mode non bloquant (méfiez-vous, certains pilotes de son n'aiment pas cela ...) et le transmettez à la méthode init_nbfh en audio :: SPX :: Continu ou Utilisation init_raw et gérant Le périphérique audio vous-même. Il n'y a pas encore suffisamment de documentation, en partie parce que l'API est quelque peu en flux, et en partie parce que je n'ai pas compris ce que certains de ces choses font non plus. Exigences: · Perl


Audio :: SPX Logiciels associés