Étape 6: Android Voice Communication
L’application utilise le TextToSpeech et recognizerIntent pour reconnaître et jouer les voix.
Il y a un tableau multidimensionnel en haut de MainActivity.java que l'on appelle des canaux. Ce tableau est ce qui te permet de dire à l’application ce canal pour passer à. Par exemple, vous souhaitez changer le canal à CNN, vous diriez « Changement de la chaîne à CNN » qui convertirait CNN sur le canal approprié et vous l’enverrons à l’application de l’UDP.
La rapide aperçu de l’application est le suivant :
OnCreate met en place l’interface TextToSpeech et assigne des txt_ip et txt_port pour les contrôles visibles appropriés.
startVoiceRecognitionActivity commence l’intention RecognizerIntent et demande un résultat. Lorsque l’activité est terminée, il retournera à l’application en appelant la fonction onActivityResult.
OnActivityResult obtient couru quand l’intention transmet le contrôle revient avec un résultat d’une demande. Le code vérifie ensuite ce que demande il était et traite le bloc correspondant du code.
Le code peut être trouvé à: https://github.com/michaelh123/IRRemote