Qt音频引擎模块负责访问音频的功能, 讲语音转换为文本,或者将文本转化成为音频。 这是是否有用的模块, 在Linux 操作系统上依赖于libspeechd 库, 在其他的平台上提供了特定的API进行转换。
所包含的头文件为: #include <QTextToSpeech> 在工程文件中加入 : QT += texttospeech 简单实例: 在工程文件中加入: TEMPLATE = app QT += widgets texttospeech 头文件源代码: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QtWidgets/qmainwindow.h> #include "ui_mainwindow.h" #include <QTextToSpeech> class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = 0); public slots: void speak(); void stop(); void setRate(int); void setPitch(int); void setVolume(int volume); void stateChanged(QTextToSpeech::State state); void engineSelected(int index); void languageSelected(int language |
Qt 5.8 音频、文本转换引擎
最新推荐文章于 2024-03-03 14:32:11 发布
本文深入探讨了Qt 5.8版本中的音频处理功能,包括播放、录制和编辑音频。同时,介绍了如何利用Qt进行文本转换,包括不同编码之间的转换和格式化操作。通过实例,读者将掌握Qt在多媒体和文本处理方面的强大能力。
摘要由CSDN通过智能技术生成