将文本转换成语音的类

用QT开发工具

使用方式:

pro文件中

增加:QT += texttospeech

源文件中使用代码如下:

#include <QTextToSpeech>

QTextToSpeech *tts = new QTextToSpeech(this);

tts->setLocale(QLocale::Chinese);//设置语言环境

tts->setRate(0.0);//设置语速-1.0到1.0

tts->setPitch(1.0);//设置音高-1.0到1.0

tts->setVolume(1.0);//设置音量0.0-1.0

if(tts->state()==QTextToSpeech::Ready)
{
tts->say(text);//开始合成文本
}

本文为原创文章,转载请注明出处!