PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Présentation
  • Comment le faire ?
  • Conditions nécessaires
  • Utiliser les commandes vocales dans l'application
  • Proposer des options supplémentaire ou des macro-commandes
  • Proposer des options supplémentaire ou des macro-commandes
  • Désactiver la reconnaissance vocale
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
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.
Versions 17 et supérieures
Android Cette fonctionnalité est désormais disponible pour les applications Android.
Nouveauté 17
Android Cette fonctionnalité est désormais disponible pour les applications Android.
Android Cette fonctionnalité est désormais disponible pour les applications Android.
Versions 23 et supérieures
iPhone/iPad Cette fonctionnalité est désormais disponible pour les applications iPhone/iPad.
Nouveauté 23
iPhone/iPad Cette fonctionnalité est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonctionnalité est désormais disponible pour les applications iPhone/iPad.
Comment le faire ?

Conditions nécessaires

Windows Pour utiliser des commandes vocales dans vos applications, il est nécessaire d'avoir :
  • soit Windows Vista (ou supérieur).
  • soit un logiciel de reconnaissance vocale (par exemple Dragon Naturally Speaking, tests réalisés avec la version 9 "Preferred" ou "standard").
Versions 17 et supérieures
AndroidiPhone/iPad Pour utiliser des commandes vocales dans vos applications, le service de reconnaissance vocale doit être installé sur le téléphone. Le déclenchement de la reconnaissance des commandes vocales doit être effectué grâce à la fonction ReconnaissanceVocaleDéclenche.
Nouveauté 17
AndroidiPhone/iPad Pour utiliser des commandes vocales dans vos applications, le service de reconnaissance vocale doit être installé sur le téléphone. Le déclenchement de la reconnaissance des commandes vocales doit être effectué grâce à la fonction ReconnaissanceVocaleDéclenche.
AndroidiPhone/iPad Pour utiliser des commandes vocales dans vos applications, le service de reconnaissance vocale doit être installé sur le téléphone. Le déclenchement de la reconnaissance des commandes vocales doit être effectué grâce à la fonction ReconnaissanceVocaleDéclenche.
Versions 23 et supérieures
iPhone/iPad Attention : Les fonctions de reconnaissance vocale sont utilisables uniquement à partir de iOS 10.
Nouveauté 23
iPhone/iPad Attention : Les fonctions de reconnaissance vocale sont utilisables uniquement à partir de iOS 10.
iPhone/iPad Attention : Les fonctions de reconnaissance vocale sont utilisables uniquement à partir de iOS 10.
Windows

Utiliser les commandes vocales dans l'application

Pour utiliser les commandes vocales dans l'application :
  1. Activez le logiciel de reconnaissance vocale.
  2. Dictez les libellés des options de menu ou des boutons que vous souhaitez utiliser.

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 AjouteCommandeVocale. 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, ...).
Il est possible de supprimer cette association grâce à la fonction SupprimeCommandeVocale.
Exemple :
// Lance la procédure "Trouver" si la commande vocale est reconnue
nIdVoix est un entier = AjouteCommandeVocale("Trouver", "Trouve la fiche de")


PROCEDURE Trouver(Param1)
sClient est une chaîne = Param1[[21 A ]]
HLitRecherchePremier(sClient, PRENOMNOM, sClient)

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, ...).
Il est possible de supprimer cette association grâce à la fonction ReconnaissanceVocaleSupprimeCommande.
Exemple :
// Lance la procédure "Trouver" si la commande vocale est reconnue
nIdVoix est un entier
nIdVoix = ReconnaissanceVocaleAjouteCommande("Trouver", "Trouve la fiche de")
PROCEDURE Trouver(Param1)
sClient est une chaîne = Param1[[21 A ]]
HLitRecherchePremier(sClient, PRENOMNOM, sClient)
Windows

Désactiver la reconnaissance vocale

Par défaut, la reconnaissance vocale est automatiquement activée.
Pour désactiver la reconnaissance vocale dans votre application, utilisez la fonction DésactiveFAA avec la constante faaReconnaissanceVocale.Pour désactiver la reconnaissance vocale dans votre application, utilisez la fonction FAADésactive (ou DésactiveFAA) avec la constante faaReconnaissanceVocale.
Liste des exemples associés :
Les fonctions de reconnaissance vocale 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 Synthèse Vocale 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.
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire