DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques Mobile / Fonctions Synthèse Vocale
  • Propriétés spécifiques à la description des variables de type VoixDeSynthèse
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
VoixDeSynthèse (Type de variable)
En anglais : SpeechSynthesisVoice
Le type VoixDeSynthèse permet de connaître toutes les caractéristiques avancées d'une voix de synthèse. Les caractéristiques de cette voix de synthèse peuvent être connues à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
MeilleureVoix est une VoixDeSynthèse
 
// Liste les voix
tabVoix est un tableau de VoixDeSynthèse
tabVoix = SynthèseVocaleListeVoix()
 
POUR TOUT Voix DE tabVoix
// Affiche le nom de la langue de la voix dans la trace
Trace(LangueVersNom(Voix.Langue, Voix.SousLangue))
// Sélectionne la voix française avec la meilleure qualité
SI MeilleureVoix.Qualité < Voix.Qualité ET Voix.Langue = langueFrançais ALORS MeilleureVoix = Voix
FIN
 
SynthèseVocaleInitialise(MeilleureVoix)
Remarques

Propriétés spécifiques à la description des variables de type VoixDeSynthèse

Les propriétés suivantes peuvent être utilisées pour connaître les caractéristiques d'une voix de synthèse :
Nom de la propriétéType manipuléEffet
GenreEntierGenre de la voix de synthèse :
  • svVoixIndéfinie : Voix neutre.
  • svVoixFéminine : Voix féminine.
  • svVoixMasculine : Voix masculine.
Cette propriété est disponible en lecture seulement.
Remarque : Cette propriété n'est pas toujours renvoyée par le moteur de synthèse vocale.
IdentifiantChaîne de caractèresIdentifiant de la voix.
Cette propriété est disponible en lecture seulement.
LangueConstante de type EntierLangue de la voix :
  • langueAfrikaans : Afrikaans.
  • langueAlbanais : Albanais.
  • langueAllemand : Allemand.
  • langueAnglais : Anglais.
  • langueArabe : Arabe.
  • langueBengali : Bengali
  • langueArménien : Arménien.
  • langueBiélorusse : Biélorusse.
  • langueBulgare : Bulgare.
  • langueCatalan : Catalan.
  • langueChinois : Chinois.
  • langueCoréen : Coréen.
  • langueCroate : Croate.
  • langueDanois : Danois.
  • langueEspagnol : Espagnol.
  • langueEstonien : Estonien.
  • langueFinnois : Finnois.
  • langueFrançais : Français.
  • langueGéorgien : Géorgien.
  • langueGrec : Grec.
  • langueHébreu : Hébreu.
  • langueHindi : Hindi.
  • langueHongrois : Hongrois.
  • langueIndonésien : Indonésien.
  • langueIslandais : Islandais.
  • langueItalien : Italien.
  • langueJaponais : Japonais.
  • langueLetton : Letton.
  • langueLituanien : Lituanien.
  • langueMacédonien : Macédonien.
  • langueNéerlandais : Néerlandais.
  • langueNorvégien : Norvégien.
  • langueOuzbek : Ouzbek.
  • languePendjabi : Pendjabi.
  • languePolonais : Polonais.
  • languePortugais : Portugais.
  • langueRoumain : Roumain.
  • langueRusse : Russe.
  • langueSerbe : Serbe.
  • langueSindhi : Sindhi.
  • langueSlovaque : Slovaque.
  • langueSlovène : Slovène.
  • langueSuédois : Suédois.
  • langueTchèque : Tchèque.
  • langueThaï : Thaï.
  • langueTurc : Turc.
  • langueUkrainien : Ukrainien.
  • langueVietnamien : Vietnamien.
Cette propriété est disponible en lecture seulement.
NomChaîne de caractèresNom de la voix. Le nom est unique et permet d'identifier la voix.
Cette propriété est disponible en lecture seulement.
QualitéConstante de type EntierQualité de la voix. Une qualité supérieure a une valeur supérieure. Cette propriété peut prendre les valeurs suivantes :
  • svQualitéTrèsHaute : Très haute qualité.
  • svQualitéHaute : Haute qualité.
  • svQualitéNormale : Qualité normale.
  • svQualitéBasse : Basse qualité.
  • svQualitéTrèsBasse : Très basse qualité.
Cette propriété est disponible en lecture seulement.
SousLangueEntierSous-langue de la langue. Pour plus de détails, consultez Correspondance entre les langues, les sous-langues, les alphabets et les nations.
Cette propriété est disponible en lecture seulement.
Pour réinitialiser le contenu d'une variable de type VoixDeSynthèse, il est possible d'utiliser la fonction VariableRAZ
Version minimum requise
  • Version 26
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/07/2022

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