|
|
|
|
|
- Propriétés spécifiques à la description des variables de type VoixDeSynthèse
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. 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 |
---|
Genre | Entier | Genre 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. | Identifiant | Chaîne de caractères | Identifiant de la voix. Cette propriété est disponible en lecture seulement. | Langue | Constante de type Entier | Langue 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. | Nom | Chaîne de caractères | Nom 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 Entier | Qualité 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. | SousLangue | Entier | Sous-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
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|