1.在工程.pro文件中添加
QT += texttospeech
2.在头文件中添加
#include <QTextToSpeech>
3.使用的方法
QString str="欢迎使用智慧教育学习平台"; QTextToSpeech *Speecher=new QTextToSpeech; const QVector<QVoice> voices = Speecher->availableVoices(); for (QVoice voice : qAsConst(voices)) { if(voice.gender() == QVoice::Female) { Speecher->setVoice(voice);//选择女生 break; } } Speecher->setRate(0.5);//调节阅读速度,取值范围为-1.0到1.0 Speecher->setVolume(0.5);// 调节阅读声音大小,取值范围为0.0到1.0 Speecher->say(str);
至此就可以播放声音了。