成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

QtSpeech會讓Qt說話

移動開發(fā)
QtSpeech是一個Qt封裝的跨平臺TTS(文本變成語音輸出)API,在不同平臺下利用系統(tǒng)自帶的TTS引擎。QtSpeech會讓Qt說話,這是本篇文章要講的內(nèi)容,在沒看文章之前,感覺挺神奇的,如果你也有同感,就看看本文吧!

想要多了解QtSpeech,那么隨著本文的文字往下走吧!QtSpeech是一個Qt封裝的跨平臺TTS(文本變成語音輸出)API,在不同平臺下利用系統(tǒng)自帶的TTS引擎。在Windows下使用SAPI, 在Mac下使用SpeechSynthesis,而在Linux下使用 Festival.

QtSpeech的官方項目主頁在: http://lynxline.com/projects/qtspeech

源碼git倉庫地址則在: http://gitorious.org/qt-speech

API的使用非常簡單,如果你是同步調(diào)用,發(fā)音結(jié)束后返回,可以使用QtSpeech::say

  1. <blockquote>#include <QtSpeech> 
  2. …  
  3. QtSpeech voice;  
  4. voice.say(“Hello World!”); 

如果是異步調(diào)用(發(fā)音不會阻塞程序運行),則可以使用QtSpeech::tell

  1. <blockquote>#include <QtSpeech> 
  2. …  
  3. QtSpeech * voice = new QtSpeech(this);  
  4. voice->tell(“Hello asynchronous world!”);  

如果使用QtSpeech::tell,還可以加入slot函數(shù),在發(fā)音結(jié)束時回調(diào)該slot

  1. voice->tell(“Hello!”, this, SLOT(onSpeechFinished()));  

VoiceName可以用于設(shè)定發(fā)音類型的,比如英語或者法語,意大利語等

  1. QtSpeech::VoiceNames vs = QtSpeech::voices(); 

//不過,目前從源代碼來看只支持英語

在ubuntu下編譯

  1. $ #qtspeech 依賴的tts是festival,所以需要先安裝  
  2. $ sudo apt-get install festival festival-dev  
  3. $ sudo apt-get install libasound2-dev  
  4. $ git clone git://gitorious.org/qt-speech/qt-speech.git  
  5. $ cd qt-speech/  
  6. $ qmake QtSpeech.pro  
  7. $ make  
  8. $ #test 

目錄下有可以測試的例子,記得把音箱打開

小結(jié):QtSpeech就介紹到這里吧,注意了,頭文件得自己手動添加,如果還出錯的話,那就是你沒裝Qt開發(fā)包!??!不要飯低級錯誤哦。

【編輯推薦】

淺析Qt Quick Designer

剖析Qt Quick之QML程序

Qt 平臺中使GUI保持響應(yīng)流暢

QT中關(guān)于信號與槽機制的實現(xiàn)原理

Linux環(huán)境下的Qt添加OpenCV的配置

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-03-01 15:02:54

Qt

2015-08-12 15:45:22

FusionInsig華為

2016-03-14 13:53:52

華為/大數(shù)據(jù)

2017-05-31 14:47:45

數(shù)據(jù)數(shù)據(jù)化增值

2014-05-27 15:14:02

廣告

2014-09-30 16:24:47

大數(shù)據(jù)華為

2018-04-09 23:08:33

數(shù)據(jù)全無線校園

2020-05-18 15:43:40

AdobeiOS工具

2009-04-25 09:05:42

Symbian移動OS

2015-07-08 09:51:20

物聯(lián)網(wǎng)

2019-02-22 09:44:17

量子計算機芯片AI

2010-06-29 10:12:11

Linux移植

2014-07-15 14:39:13

甲骨文

2012-11-14 15:32:17

探索性數(shù)據(jù)分析空間統(tǒng)計學(xué)JMP

2025-03-13 10:05:26

2024-08-21 15:20:57

2013-08-06 16:36:43

東明機電用友U8+

2011-12-15 10:08:10

數(shù)據(jù)中心整合

2011-06-13 15:09:36

插件 Qt Designer

2011-09-30 13:37:35

51CTO博客一周熱門薪酬
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品视频一区二区三区不卡 | 午夜小视频在线观看 | 午夜视频在线免费观看 | 四虎影院新网址 | 国产精品一区二区三区免费观看 | 99欧美精品| 精品国产欧美一区二区三区成人 | 日韩成人| 午夜视频免费在线观看 | 在线一区二区三区 | 91色视频在线观看 | 亚洲成人av在线播放 | 日韩一级免费看 | 99资源| 国产精品久久久久久久久久久久 | 成人三级视频 | 日日操操 | 国产精品一区在线 | 久久久精品一区 | 丝袜毛片| 蜜桃一区 | 一级黄色影片在线观看 | 91看片在线观看 | 天天干天天操天天爽 | 久久国产精品一区 | 久久久久国产一级毛片高清网站 | 日韩免费一区 | 成人亚洲精品 | 亚洲午夜一区二区 | 亚洲高清电影 | www.国产.com | 久久综合一区 | 国产乱码精品1区2区3区 | 日韩精品视频网 | 亚洲国产精品久久 | 超碰免费在线观看 | 免费看片在线播放 | 99国产视频 | 精品视频一区二区三区 | 久草精品视频 | 日本超碰 |