Comment créer un Siri comme l'application pour Android Stack Overflow
Android donne déjà la reconnaissance vocale vous renverra avec le texte de ce que votre utilisateur a dit. Cependant, l'analyse du texte retourné et déterminer ce que l'utilisateur voulait vraiment dire (plutôt que le texte de ce qu'ils ont dit) est un problème complexe. Du côté plus simple, vous pouvez maintenir une table de mots-clés et recherche le texte renvoyé des correspondances de mots-clés et ont de cartographies prédéterminées pour la signification de certains mots-clés. Des systèmes plus avancés utilisent des techniques de classification statistique pour identifier les actions correctes du discours transcrit à partir d'un utilisateur. Si vous voulez explorer les classificateurs avancées, vous voudrez peut-être regarder Mallet.
Il y a quelques étapes du processus que vous demandez au sujet.
- Reconnaître la parole et obtenir un texte transcrit
- Déterminer le sens et extraire des paramètres parlés de texte transcrit
- Lancez l'action correcte et l'initialiser
Pour # 1, je pense que vous voyez que des démos de l'API SpeechRecognition
Pour # 2, cela dépend comment vous voulez que votre compréhension de la machine robuste pour être. Comme je l'ai dit, si vous voulez faire quelque chose avancé, regardez dans la classification statistique
J'ai entendu que ProgramAB bibliothèque chatbot qui est écrit en Java fonctionne très bien sur Android comme chatbot ce qui peut rendre la conversation son naturel comme lorsqu'un utilisateur demande ur App « Salut Comment vas-tu? » votre application peut répondre « Im fine » lorsque la batterie est normale ou « pas bien! im mourir » lorsque la batterie est critique. # 128525 ;. Is'nt refroidir pour créer comme ça?
répondit le 6 juin '16 à 19h52