Se estou desenvolvendo um aplicativo Android que usa reconhecimento de voz e TTS, quais bibliotecas são usadas para o mesmo reconhecimento de voz e fala no Ubuntu?
Suponho que fale por texto para fala, mas não tenho certeza de qual biblioteca de reconhecimento de voz e sistema de dicionário / aprendizado / calibração é usado para reconhecimento de voz.
Gostaria de disponibilizar o aplicativo no Ubuntu Desktop.
bem como testá-lo fora de um emulador
application-development
voice-recognition
RobotHumans
fonte
fonte
Respostas:
Você pode usar a API de voz da web do Google para seu aplicativo. Ele usa a mesma tecnologia usada no Android.
fonte
O reconhecimento de voz do Android depende de uma conexão com a Internet, porque o servidor possui um banco de dados substancial de padrões de voz. (Eu acho que)
Os computadores ainda não são muito bons com reconhecimento de voz; portanto, você precisa de um enorme banco de dados com muitas vozes para o computador cruzar a referência e entender melhor as palavras. (Pelo menos eu estudei)
Assim, você não pode usá-lo offline.
No entanto, você pode usar o reconhecimento de voz para escrever através de uma solução alternativa.
Criando uma conexão de área de trabalho / vnc remota e direcionando
ou usando um aplicativo de teclado remoto.
O Chrome pode usar o reconhecimento de voz para pesquisas e, com uma extensão, pode ser usado para preencher os dados do campo. mas até onde eu sei é isso.
e é tudo que eu sei.
fonte
Talvez você use o CMU Sphinx, ele pode ser usado como um kit de ferramentas para desenvolver o reconhecimento de fala no Linux e no Android: CMU Sphinx
fonte