|
|
|
|
|
- Présentation
- Comment le faire ?
- Conditions nécessaires
- Utiliser les commandes vocales dans l'application
- Proposer des options supplémentaire ou des macro-commandes
- Désactiver la reconnaissance vocale
Commandes vocales dans vos applications
Les applications que vous réalisez peuvent réagir à la voix de l'utilisateur. Par exemple, scroll de table, fermeture de fenêtres, sélection d'un interrupteur, clic sur un bouton sont automatiquement supportés. L'ensemble des commandes standard de Windows est supporté. Vous pouvez également ajouter vos propres commandes vocales dans vos applications. Par exemple, il suffira de dire "Trouve la fiche de Mr Jean Dupont" pour que l'action correspondante soit déclenchée. Proposer des options supplémentaire ou des macro-commandes Il est possible d'associer des procédures ou des fonctions à une commande vocale. Il suffit d'associer la procédure à la commande voulue grâce à la fonction ReconnaissanceVocaleAjouteCommande. Cette procédure est liée à la procédure pour la fenêtre en cours. Dans la procédure, la phrase ayant déclenché la commande vocale peut être récupérée. Il est ainsi possible par exemple d'isoler les informations voulues (nom du client, nom de la ville, ...). Exemple :
// Lance la procédure "Trouver" si la commande vocale est reconnue nIdVoix est un entier nIdVoix = ReconnaissanceVocaleAjouteCommande("Trouver", "Trouve la fiche de") PROCÉDURE Trouver(Param1) sClient est une chaîne = Param1[[21 À ]] HLitRecherchePremier(sClient, PRENOMNOM, sClient)
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Les fonctions de reconnaissance vocale
[ + ] Utilisation des fonctions de reconnaissance vocale. Les commandes vocales de Windows Vista (ou de Windows XP, avec un logiciel tiers) permettent de piloter des applications WINDEV à la voix. Par défaut, une application WINDEV répond déjà à la voix, lorsque l'on dicte dans un champ de saisie, ou lorsque l'on énonce le libellé d'un bouton. Il est également possible de programmer une commande vocale spécifique pour effectuer une action particulière.
|
|
Android (WINDEV Mobile) : Android Synthèse Vocale
[ + ] Cet exemple didactique montre comment gérer la reconnaissance et la synthèse vocale sous Android. La synthèse vocale se fait en utilisant soit les fonctions WLangage, soit un fichier JAR externe intégré dans le projet WINDEV Mobile.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|