reconhecimento de voz do google offline linux


9

Quando eu estava pesquisando sobre reconhecimento de fala, vi alguns artigos sobre o serviço de reconhecimento de fala do google no Android que podiam ser baixados e usados ​​offline no Android. Também vi algumas coisas sobre o uso do serviço de fala do google no computador, mas envolvia a consulta do servidor do google. Então, eis a minha pergunta: existe alguma maneira de usar o serviço de reconhecimento de fala do Google offline no computador, especificamente no Linux?


2
O problema com o Palaver é que ele requer conectividade com o Google. Existem algumas variantes do Sphinx (CMU Sphinx, Sphinx-4, etc.) que funcionam offline. Eles são muito mais difíceis de montar e treinar.
joat

Respostas:


1

Use o Palaver desenvolvido por James McClain .

Para mais detalhes, consulte este vídeo ( http://www.youtube.com/watch?v=pxom292XW_g ).

Dependências:

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

O código atual é beta e passará por mudanças de reestruturação à medida que passa do git para a barra de lançamento, portanto, espere muitas mudanças no futuro próximo.

A versão beta pode realmente fazer bastante no momento, especialmente se você adicionar seu próprio dicionário.

Dê uma olhada nos docs ( /opt/Palaver/Docs) para configurar um dicionário de comandos. É muito fácil de fazer. Além disso, consulte o dicionário padrão para obter uma lista de comandos embutidos.


Isso usa a API do Google Speech - não está offline.
Zachary Vance
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.