Sur cette page

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

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.