Qt6.2?LTS實戰(zhàn)?|?女生美聲為你報時,為你讀詩
時間:2021-10-11 14:13:43
手機看文章
掃描二維碼
隨時隨地手機看文章
[導讀]關注、星標公眾號,直達精彩內容來源:懂一點技術的老王|?老王整理:李肖遙對,Qt沒有食言,9月底如期發(fā)布了6.2LTS,9月30日,是月底沒錯,準時沒毛病。博客地址如下:https://www.qt.io/blog/qt-6.2-lts-release對于我們這樣的普通的不能再普...
關注、星標公眾號,直達精彩內容
https://www.qt.io/blog/qt-6.2-lts-release對于我們這樣的普通的不能再普通的用戶,只需要知道,Qt 6.2補充完善了Qt 5.15中原有的模塊,可以試著過渡,隨著微軟新版本W(wǎng)indows11的推送在即,Qt的多平臺支持也有了更新。
一、創(chuàng)建空白桌面工程
新建Widgete App:
二、添加TTS語音功能類,朗讀文本
//包含頭文件
#include
//qmake添加模塊
QT = core gui texttospeech
//實例化
QTextToSpeech *tts = new QTextToSpeech(this);
UI界面添加文本編輯框和按鈕,并修改名字:
此時可以先測試下TTS是否可以正常工作,因為這個功能要依賴運行平臺的TTS引擎。可以在按鍵的槽函數(shù)內直接輸出明確的文本,然后運行測試。
void MainWindow::on_pushButton_rd_clicked()
{
if(tts->state() == QTextToSpeech::Ready){
tts->say("你好,我是Qt");
//tts->say(ui->textEdit->toPlainText());
}
}
測試通過注釋掉上一行代碼,使用下一行,運行程序后在文本框輸入“你好,我是Qt”,點擊朗讀按鈕,就可以欣賞一個女生為你讀詩了,錄音在下面也上傳了哦。
一起來點擊驗證一下吧,聲音還是很清晰和動聽的。