VoiceSelector QML Type
Proporciona propiedades adjuntas para seleccionar la voz de un elemento TextToSpeech. Más...
| Import Statement: | import QtTextToSpeech |
| Since: | Qt 6.6 |
Propiedades
Métodos
- void select()
Descripción detallada
El tipo proporciona un conjunto de propiedades que por defecto no están establecidas. El elemento TextToSpeech elegirá la primera voz que coincida con todos los valores de las propiedades establecidas. Si no se encuentra ninguna voz que coincida con todos los criterios, entonces la voz no cambia.
Cuando se establecen propiedades individuales dentro de este grupo después de inicializar el objeto TextToSpeech, entonces hay que llamar al método select() para activar la selección de una voz.
Véase también TextToSpeech::voice y TextToSpeech::availableVoices().
Documentación de propiedades
age : enumerator
Esta propiedad especifica qué age debe tener la voz seleccionada.
gender : enumerator
Esta propiedad especifica qué gender debe tener la voz seleccionada.
language : locale
Esta propiedad especifica qué idioma debe tener la voz seleccionada.
La propiedad es de tipo locale, pero sólo se tendrá en cuenta el componente de idioma de la locale, el territorio será ignorado.
Véase también locale.
locale : locale
Esta propiedad especifica qué localización debe tener la voz seleccionada.
Si se establece esta propiedad, tanto el idioma como el territorio de la voz deben coincidir.
Véase también language.
name : variant
Esta propiedad especifica qué nombre debe tener la voz seleccionada.
La propiedad puede ser una cadena o una expresión regular.
Documentación del método
void select()
Activa la selección de la voz en función de los criterios especificados.
Nota: Sólo es necesario llamar a este método si se modifican los criterios de selección después de instanciar el objeto 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.