Étape 5: Développement de l’application de reconnaissance vocale basée contrôle domotique
Choisir un outil de développement...
Je suggère B4A, Basic4Android ; J’ai utilisé cet outil logiciel pour créer des applications de contrôle plusieurs. Vous pouvez créer des applications Android natives sans délai. Un outil similaire B4I est également disponible pour les appareils IOS d’Apple.
La présente demande est disponible sur le Google App store. Voici le lien au magasin de jeu de google pour télécharger l’App Android de VrXbeeHa...
https://Play.google.com/Store/Apps/Details?ID=sciha.VR
L’idée était de construire une application de contrôle de reconnaissance vocale, ont utilisé la bibliothèque VR de la B4A. Cet exemple utilise moteur de reconnaissance vocale de Google pour reconnaître les mots et phrases., un socket TCP/IP connecté sur le port 8080 et quelques boutons pour sélectionner l’adresse de la pièce à contrôler.
Lors de l’ouverture de l’App, un socket TCP/IP est ouvert et tente de se connecter à la Pi de framboise sur 10.0.1.125:8080. Une fois connecté dialogue approprié est diaplayed.
Un bouton est utilisé pour initier la capacité de reconnaissance de l’application VR. Les mots/phrases saisies s’affichent dans le champ de texte, aussi le membre de phrase/mot est comparé avec des phrases de commandes programmées, la chaîne de contrôle approprié est envoyée de la prise TCPIP.
C’est alors reçue par le Pi de framboise avec l’Ip statique prédéfinie, 10.0.1.125 ser2net, en cours d’exécution la chaîne reçue de TCPIP est re acheminée vers l’UART connecté au Xbee et enfin cette chaîne de contrôle est envoyée vers l’appareil par le biais de Xbee.
La liste des commandes prises en charge sont les suivantes...
1. scène 1
2. scène 2
3. scène 3
4. scène 4
5. scène 5
6. scène 6
7. scène 7
8. scène 8
9. tout éteint
10. L1 (répéter la Light1 même des cabillots on/off)
11. L2 (répéter la Light1 même des cabillots on/off)
12. L3 (répéter la Light1 même des cabillots on/off)
13. L4 (répéter la Light1 même des cabillots on/off)
14. Vitesse du ventilateur 1
15. Vitesse du ventilateur 2
16. Vitesse du ventilateur 3
17. Vitesse du ventilateur 4
18. arrêt du ventilateur
19. tv sur
20. tv hors
21. ca
22. ac hors
23. boîtier décodeur sur
24. compensation de top box
25. augmenter le volume
26. baisser le volume
27. le canal vers le haut
28. le canal vers le bas
29. favori
30. mute
31. modifier la source.