QVoice Class
La clase QVoice representa una voz particular. Más...
| Cabecera: | #include <QVoice> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS TextToSpeech)target_link_libraries(mytarget PRIVATE Qt6::TextToSpeech) |
| qmake: | QT += texttospeech |
Tipos públicos
Propiedades
Funciones públicas
| QVoice() | |
| QVoice(const QVoice &other) | |
| QVoice(QVoice &&other) | |
| ~QVoice() | |
| QVoice::Age | age() const |
| QVoice::Gender | gender() const |
| QLocale::Language | language() const |
| QLocale | locale() const |
| QString | name() const |
(since 6.4) void | swap(QVoice &other) |
| QVoice & | operator=(QVoice &&other) |
| QVoice & | operator=(const QVoice &other) |
Miembros públicos estáticos
| QString | ageName(QVoice::Age age) |
| QString | genderName(QVoice::Gender gender) |
No miembros relacionados
| bool | operator!=(const QVoice &lhs, const QVoice &rhs) |
(since 6.4) QDataStream & | operator<<(QDataStream &stream, const QVoice &voice) |
(since 6.4) QDebug | operator<<(QDebug debug, const QVoice &voice) |
| bool | operator==(const QVoice &lhs, const QVoice &rhs) |
(since 6.4) QDataStream & | operator>>(QDataStream &stream, QVoice &voice) |
Descripción detallada
Para obtener una voz compatible con el motor de conversión de texto a voz actual, utilice QTextToSpeech::availableVoices() o QTextToSpeech::findVoices().
Documentación de tipos de miembros
enum QVoice::Age
La edad de una voz.
| Constante | Valor | Descripción |
|---|---|---|
QVoice::Child | 0 | Voz de un niño |
QVoice::Teenager | 1 | Voz de un adolescente |
QVoice::Adult | 2 | Voz de un adulto |
QVoice::Senior | 3 | Voz de una persona mayor |
QVoice::Other | 4 | Voz de edad desconocida |
enum QVoice::Gender
El género de una voz.
| Constante | Valor | Descripción |
|---|---|---|
QVoice::Male | 0 | Voz masculina |
QVoice::Female | 1 | Voz femenina |
QVoice::Unknown | 2 | Voz de género desconocido |
Propiedad Documentación
[read-only] age : const Age
Esta propiedad contiene la edad de una voz
Funciones de acceso:
| QVoice::Age | age() const |
[read-only] gender : const Gender
Esta propiedad contiene el género de una voz
Funciones de acceso:
| QVoice::Gender | gender() const |
[read-only, since 6.6] language : QLocale::Language
Esta propiedad contiene el idioma de la voz
Es el atributo language de la voz locale.
Esta propiedad se introdujo en Qt 6.6.
Funciones de acceso:
| QLocale::Language | language() const |
[read-only, since 6.4] locale : const QLocale
Esta propiedad contiene la configuración regional de la voz
La configuración regional incluye el idioma y el territorio (es decir, el acento o dialecto) de la voz.
Esta propiedad se introdujo en Qt 6.4.
Funciones de acceso:
| QLocale | locale() const |
[read-only] name : const QString
Esta propiedad contiene el nombre de una voz
Funciones de acceso:
| QString | name() const |
Documentación de la función miembro
QVoice::QVoice()
Construye un QVoice vacío.
El código de la aplicación no puede construir instancias de voz arbitrarias. Utilice QTextToSpeech::availableVoices() o QTextToSpeech::findVoices() para seleccionar una voz compatible.
[noexcept] QVoice::QVoice(const QVoice &other)
Copia-construye un QVoice a partir de other.
[constexpr noexcept] QVoice::QVoice(QVoice &&other)
Construye un objeto QVoice pasando de other.
[noexcept] QVoice::~QVoice()
Destruye la instancia QVoice.
[static] QString QVoice::ageName(QVoice::Age age)
Devuelve una cadena que representa la clase age de una voz.
[static] QString QVoice::genderName(QVoice::Gender gender)
̈́ Devuelve el nombre gender de una voz.
[noexcept, since 6.4] void QVoice::swap(QVoice &other)
Intercambia other con esta voz. Esta operación es muy rápida y nunca falla.
Esta función se introdujo en Qt 6.4.
[noexcept] QVoice &QVoice::operator=(QVoice &&other)
Mueve other a este objeto QVoice.
[noexcept] QVoice &QVoice::operator=(const QVoice &other)
Asigna other a este objeto QVoice.
No miembros relacionados
[noexcept] bool operator!=(const QVoice &lhs, const QVoice &rhs)
Devuelve si la voz lhs y la voz rhs son diferentes.
[since 6.4] QDataStream &operator<<(QDataStream &stream, const QVoice &voice)
Serializa voice al flujo de datos stream.
Esta función fue introducida en Qt 6.4.
Véase también Serializar tipos de datos Qt.
[since 6.4] QDebug operator<<(QDebug debug, const QVoice &voice)
Escribe información sobre voice en el flujo debug.
Esta función se introdujo en Qt 6.4.
Véase también QDebug.
[noexcept] bool operator==(const QVoice &lhs, const QVoice &rhs)
Devuelve si la voz lhs y la voz rhs son idénticas.
Dos voces son idénticas si name, locale, gender, y age son idénticas, y si pertenecen al mismo motor de texto a voz.
[since 6.4] QDataStream &operator>>(QDataStream &stream, QVoice &voice)
Deserializa voice del flujo de datos stream.
Esta función fue introducida en Qt 6.4.
Véase también Serializar tipos de datos Qt.
© 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.