Qt TextToSpeech
El módulo Qt TextToSpeech permite a una aplicación Qt leer texto en voz alta mediante síntesis de voz. Esto resulta especialmente útil en situaciones en las que el usuario final no puede acceder a la interfaz visual de la aplicación, por ejemplo, cuando conduce o maneja maquinaria. En estos casos, el módulo puede utilizarse para leer notificaciones entrantes o para proporcionar instrucciones de navegación paso a paso.
El módulo no ofrece un motor de conversión de texto en voz. En su lugar, utiliza motores nativos del sistema operativo. Consulte Qt TextToSpeech Motores para obtener más información al respecto.
Uso del módulo
API QML
Los tipos QML del módulo están disponibles a través de la importación QtTextToSpeech. Para utilizar los tipos, añada la siguiente sentencia import a su archivo .qml:
import QtTextToSpeech
API C
El uso de la API C++ de un módulo Qt requiere enlazar con la biblioteca del módulo, ya sea directamente o a través de otras dependencias. Varias herramientas de compilación tienen soporte dedicado para esto, incluyendo CMake y qmake.
Compilación con CMake
Utilice el comando find_package() para localizar el componente del módulo necesario en el paquete Qt6:
find_package(Qt6 REQUIRED COMPONENTS TextToSpeech)
target_link_libraries(mytarget PRIVATE Qt6::TextToSpeech)Para obtener más información, consulta la descripción general de la compilación con CMake.
Compilación con qmake
Para configurar el módulo para la compilación con qmake, agregue el módulo como valor de la variable QT en el archivo .pro del proyecto:
QT += texttospeech
Perspectivas generales y temas importantes
Tipos QML
A continuación se enumeran algunos tipos QML importantes.
El tipo proporciona acceso a los motores de texto a voz | |
Proporciona propiedades adjuntas para seleccionar la voz de un elemento TextToSpeech |
Clases C
A continuación se enumeran algunas clases C++ importantes.
Acceso cómodo a los motores de texto a voz | |
Representa una voz determinada |
Referencia y ejemplos
Licencias y atribuciones
Qt TextToSpeech está disponible bajo licencias comerciales de The Qt Company. Además, está disponible bajo licencias de software libre: La Licencia Pública General Reducida de GNU, versión 3, o la Licencia Pública General de GNU, versión 2. Consulte Licencias de Qt para obtener más información.
© 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.