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

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

關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容


來(lái)源:懂一點(diǎn)技術(shù)的老王 | 老王


整理:李肖遙




對(duì),Qt沒(méi)有食言,9月底如期發(fā)布了6.2 LTS,9月30日,是月底沒(méi)錯(cuò),準(zhǔn)時(shí)沒(méi)毛病。博客地址如下:


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


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



暫時(shí)不考慮版本帶來(lái)的區(qū)別,重點(diǎn)進(jìn)行今天的小制作,編寫(xiě)一個(gè)可以給你自動(dòng)報(bào)時(shí)和朗讀詩(shī)詞的應(yīng)用程序。


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

新建Widgete App:



選擇生成UI文件:



然后編譯運(yùn)行,驗(yàn)證下當(dāng)前工程可用:



二、添加TTS語(yǔ)音功能類(lèi),朗讀文本

//包含頭文件
#include 
//qmake添加模塊
QT        = core gui texttospeech
//實(shí)例化
QTextToSpeech *tts = new QTextToSpeech(this);
UI界面添加文本編輯框和按鈕,并修改名字:



此時(shí)可以先測(cè)試下TTS是否可以正常工作,因?yàn)檫@個(gè)功能要依賴運(yùn)行平臺(tái)的TTS引擎??梢栽诎存I的槽函數(shù)內(nèi)直接輸出明確的文本,然后運(yùn)行測(cè)試。


void MainWindow::on_pushButton_rd_clicked()
{
if(tts->state() == QTextToSpeech::Ready){
tts->say("你好,我是Qt");
//tts->say(ui->textEdit->toPlainText());
}
}
測(cè)試通過(guò)注釋掉上一行代碼,使用下一行,運(yùn)行程序后在文本框輸入“你好,我是Qt”,點(diǎn)擊朗讀按鈕,就可以欣賞一個(gè)女生為你讀詩(shī)了,錄音在下面也上傳了哦。



一起來(lái)點(diǎn)擊驗(yàn)證一下吧,聲音還是很清晰和動(dòng)聽(tīng)的。


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