DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques Mobile / Fonctions Synthèse Vocale
  • Présentation
  • Comment le faire ?
  • Conditions nécessaires
  • Utiliser la synthèse vocale dans l'application
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Les téléphones peuvent parler !
WINDEV Mobile propose plusieurs fonctions pour utiliser simplement cette fonctionnalité dans vos applications pour mobiles Android, iOS ou Universal Windows 10 App.
Comment le faire ?

Conditions nécessaires

AndroidWidget Android Les fonctions de synthèse vocale sont disponibles uniquement sur les appareils disposant d'une version d'Android supérieure ou égale à la version 1.6 (api level 4).
Si la fonction est utilisée avec une version antérieure du système, une erreur fatale sera déclenchée.
Pour connaître la version du système Android sur laquelle s'exécute l'application, utilisez la fonction SysVersionAndroid.
iPhone/iPadWidget IOSMac Catalyst Les fonctions de synthèse vocale sont disponibles uniquement sur les appareils disposant d'une version d'iOS supérieure à la version 6. La synthèse vocale ne fonctionne pas sur les émulateurs iOS 8.

Utiliser la synthèse vocale dans l'application

Pour utiliser la synthèse vocale dans l'application :
  1. Initialisez les options de gestion de la synthèse vocale avec la fonction SynthèseVocaleInitialise.
    Remarque : Cette fonction n'est pas obligatoire. Si les paramètres de la synthèse vocale n'ont pas été précédemment fixés, les paramètres par défaut seront utilisés et la langue pour la lecture du texte sera la première langue disponible pour le moteur de synthèse vocale parmi la séquence suivante :
    • Langue de l'application (langue par défaut ou définie par la fonction Nation),
    • Langue de l'appareil,
    • Anglais,
    • Langue par défaut du moteur de synthèse vocale.
  2. AndroidWidget Android Réglez si nécessaire le volume de la lecture grâce à la fonction VolumeModifie (constante volumeMusique).
  3. Déclenchez la lecture avec les fonctions suivantes :
    SynthèseVocaleLitFichierLit le contenu du fichier spécifié en utilisant le moteur de synthèse vocale de l'appareil.
    SynthèseVocaleLitTexteLit le texte spécifié en utilisant le moteur de synthèse vocale de l'appareil.
Remarques :
  • AndroidWidget Android Si aucun moteur de synthèse vocale n'est installé sur l'appareil, son téléchargement sera automatiquement proposé.
  • Si une nouvelle lecture est déclenchée alors qu'une autre est en cours, la nouvelle lecture démarrera uniquement à la fin de la précédente.
    Pour savoir si une lecture est en cours par le moteur de synthèse vocale, utilisez la fonction SynthèseVocaleEnCours.
    Pour stopper les lectures en cours, utilisez la fonction SynthèseVocaleArrête.
Liste des exemples associés :
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 17
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale