Si je développe une application Android qui utilise TTS et la reconnaissance vocale, quelles bibliothèques sont utilisées pour la même reconnaissance vocale et la même parole sur Ubuntu?
Je suppose que je veux parler de la synthèse vocale, mais je ne sais pas quelle bibliothèque de reconnaissance vocale et quel système de dictionnaire / d'apprentissage / d'étalonnage sont utilisés pour la reconnaissance vocale.
Je voudrais rendre l'application disponible sur Ubuntu Desktop.
ainsi que de le tester en dehors d'un émulateur
application-development
voice-recognition
RobotHumains
la source
la source
Réponses:
Vous pouvez utiliser l' API Webspeech de Google pour votre application. Il utilise la même technologie que celle utilisée sur Android.
la source
La reconnaissance vocale Androids repose sur une connexion Internet, car le serveur dispose d'une base de données substantielle de modèles vocaux. (Je pense)
Les ordinateurs ne sont pas encore très bons avec la reconnaissance vocale, vous avez donc besoin d'une énorme base de données avec beaucoup de voix pour que l'ordinateur croise les références et comprenne mieux les mots. (Au moins, je l'ai étudié)
Ainsi, vous ne pouvez pas l'utiliser hors ligne.
Vous pouvez cependant utiliser la reconnaissance vocale pour écrire via une solution de contournement
En créant une connexion Bureau à distance / vnc et en dirigeant
ou en utilisant une application de clavier à distance.
Chrome peut utiliser la reconnaissance vocale pour les recherches et, avec une extension, peut être utilisé pour remplir les données de champ. mais pour autant que je sache c'est tout.
et c'est tout ce que je sais.
la source
Peut-être que vous utilisez CMU Sphinx, il peut être utilisé comme une boîte à outils pour développer la reconnaissance vocale sous Linux et Android: CMU Sphinx
la source