VoiceSelector QML Type
Fournit des propriétés associées permettant de sélectionner la voix d'un élément « TextToSpeech ». En savoir plus…
| Import Statement: | import QtTextToSpeech |
| Since: | Qt 6.6 |
Propriétés
Méthodes
- void select()
Description détaillée
Ce type fournit un ensemble de propriétés qui sont, par défaut, non définies. L'élément TextToSpeech choisira la première voix correspondant à l'ensemble des valeurs de propriétés définies. Si aucune voix ne répond à tous les critères, la voix ne change pas.
Lorsque vous définissez des propriétés individuelles au sein de ce groupe après l'initialisation de l'objet ` TextToSpeech `, vous devez appeler la méthode ` select()` pour déclencher la sélection d'une voix.
Voir également TextToSpeech::voice et TextToSpeech::availableVoices().
Documentation sur les propriétés
age : enumerator
Cette propriété définit les « age » que doit présenter la voix sélectionnée.
gender : enumerator
Cette propriété définit l'gender s que doit présenter la voix sélectionnée.
language : locale
Cette propriété spécifie la langue de la voix sélectionnée.
Cette propriété est de type « locale », mais seule la composante « langue » de la locale sera prise en compte ; la composante « territoire » sera ignorée.
Voir également locale.
locale : locale
Cette propriété permet de définir les paramètres régionaux de la voix sélectionnée.
Si cette propriété est définie, la langue et le territoire de la voix doivent correspondre.
Voir également language.
name : variant
Cette propriété permet de définir le nom à attribuer à la voix sélectionnée.
Cette propriété peut être une chaîne de caractères ou une expression régulière.
Documentation des méthodes
void select()
Active la sélection de la voix en fonction des critères spécifiés.
Remarque : cette méthode ne doit être appelée que si les critères de sélection sont modifiés après l'instanciation de l'objet ` TextToSpeech `.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.