www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 公眾號精選 > 技術讓夢想更偉大
[導讀]關注、星標公眾號,直達精彩內容來源:懂一點技術的老王|?老王整理:李肖遙對,Qt沒有食言,9月底如期發(fā)布了6.2LTS,9月30日,是月底沒錯,準時沒毛病。博客地址如下:https://www.qt.io/blog/qt-6.2-lts-release對于我們這樣的普通的不能再普...

關注、星標公眾號,直達精彩內容


來源:懂一點技術的老王 | 老王


整理:李肖遙




對,Qt沒有食言,9月底如期發(fā)布了6.2 LTS,9月30日,是月底沒錯,準時沒毛病。博客地址如下:


https://www.qt.io/blog/qt-6.2-lts-release


對于我們這樣的普通的不能再普通的用戶,只需要知道,Qt 6.2補充完善了Qt 5.15中原有的模塊,可以試著過渡,隨著微軟新版本W(wǎng)indows11的推送在即,Qt的多平臺支持也有了更新。



暫時不考慮版本帶來的區(qū)別,重點進行今天的小制作,編寫一個可以給你自動報時和朗讀詩詞的應用程序。


一、創(chuàng)建空白桌面工程

新建Widgete App:



選擇生成UI文件:



然后編譯運行,驗證下當前工程可用:



二、添加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”,點擊朗讀按鈕,就可以欣賞一個女生為你讀詩了,錄音在下面也上傳了哦。



一起來點擊驗證一下吧,聲音還是很清晰和動聽的。


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
關閉
關閉