2009-09-04 9 views
8

Je veux savoir comment fonctionne la reconnaissance vocale dans Android? Quelle bibliothèque utilise-t-elle pour la reconnaissance vocale? Effectue-t-il le processus de reconnaissance vocale sur le périphérique/mobile lui-même ou envoie-t-il toutes les voix aux serveurs google et reçoit le texte en réponse?comment fonctionne la reconnaissance vocale dans Android?

Merci, Ensoleillé.

Répondre

3

Jetez un oeil à 4 Feets.com4 Feets.com

Ils ont une belle vue d'ensemble avec un petit exemple en ce qui concerne reg vocale dans SDK 1.5.

+0

Merci Kowkiebox, Pouvez-vous s'il vous plaît dites-moi que je peux faire la reconnaissance vocale sur Android sans connexion Internet? Mon port d'android sera sur l'appareil sans connexion internet. – SunnyShah

+3

Je n'ai pas fait quelque chose comme ça ou je sais si ça pourrait marcher. Ce qui suit est une citation de "http://androidandme.com/2009/05/news/cupcake-voice-recognition-now-available-for-testing/".Note que le traitement n'est pas un processeur intensif sur le téléphone, mais il devra être envoyé à Google pour être transformé en texte (merci à Tim H de l'avoir signalé sur le dernier article). Vous aurez besoin d'une bonne connexion Internet pour cela. J'ai trouvé EDGE (connexion de données non-3G) pour être un peu peu fiable. – Koekiebox

+0

Lien est mort ... – Zoe

6

La réponse de 4 Feets.com est maintenant très trompeuse, car le lien contient beaucoup d'informations spéculatives qui se sont révélées inexactes.

Veuillez consulter la démo VoiceRecognition.java dans ApiDemos et la référence RecognizerIntent. La reconnaissance vocale Android nécessite une connexion Internet car les données sont envoyées à google et vous recevez une liste de traductions de texte possibles.

Questions connexes