reconnaissance vocale google hors ligne linux

9

Lorsque je faisais des recherches sur la reconnaissance vocale, j'ai vu des articles sur le service de reconnaissance vocale Google sur Android pouvant être téléchargé et utilisé hors ligne sur Android. J'ai également vu des trucs sur l'utilisation du service Google Voice sur l'ordinateur, mais cela impliquait d'interroger le serveur Google. Voici donc ma question: existe-t-il un moyen d'utiliser le service de reconnaissance vocale de Google hors ligne sur l'ordinateur, en particulier sur Linux?

Nathan
la source
2
Le problème avec Palaver est qu'il nécessite une connectivité à Google. Il existe quelques variantes de Sphinx (CMU Sphinx, Sphinx-4, etc.) qui fonctionnent hors ligne. Ils sont beaucoup plus difficiles à installer et à former.
joat

Réponses:

1

Utilisez le Palaver développé par James McClain .

Pour plus de détails, regardez cette vidéo ( http://www.youtube.com/watch?v=pxom292XW_g ).

Dépendances:

$ sudo apt-get install sox python-argparse libsox-fmt-mp3 mutt xvkbd xautomation

Le code actuel est en version bêta et subira des changements de restructuration à mesure qu'il passera de git à launchpad, alors attendez-vous à beaucoup de changements dans un proche avenir.

La version bêta peut en fait faire beaucoup de choses pour le moment, surtout si vous ajoutez votre propre dictionnaire.

Jetez un œil à la documentation ( /opt/Palaver/Docs) pour configurer un dictionnaire de commandes. C'est très simple à faire. Jetez également un œil au dictionnaire par défaut pour une liste de commandes intégrées.

stderr
la source
Cela utilise l'API Google Speech - ce n'est pas hors ligne.
Zachary Vance