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

詳解QtSpeech Qt文本語音輸出TTS API

移動(dòng)開發(fā)
QtSpeech是一個(gè)Qt封裝的跨平臺TTS(文本變成語音輸出)API,在不同平臺下利用系統(tǒng)自帶的TTS引擎。在Windows下使用SAPI, 在Mac下使用SpeechSynthesis,而在Linux下使用 Festival.

QtSpeech是一個(gè)Qt封裝的跨平臺TTS(文本變成語音輸出)API,在不同平臺下利用系統(tǒng)自帶的TTS引擎。在Windows下使用SAPI, 在Mac下使用SpeechSynthesis,而在Linux下使用 Festival.

QtSpeech的官方項(xiàng)目主頁在:http://lynxline.com/projects/qtspeech

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

QtSpeech的“Hello World”

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

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

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

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

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

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

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

  1. QtSpeech::VoiceNames vs = QtSpeech::voices();  
  2. //不過,目前從源代碼來看只支持英語  
  3.  

在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目錄下有可以測試的例子  
  9.  

【編輯推薦】

  1. Windows Phone 7 免費(fèi)線下培訓(xùn)火熱報(bào)名中
  2. 特別推薦 大話移動(dòng)開發(fā)之QT-Quick
  3. 利用Necessitas 在Qt上實(shí)現(xiàn)Android應(yīng)用開發(fā)
責(zé)任編輯:佚名 來源: cuteqt
相關(guān)推薦

2011-06-14 17:27:04

QtSpeech Qt

2023-07-06 08:41:20

TTS?Mac?系統(tǒng)

2017-04-04 20:49:27

深度神經(jīng)人工智能語音合成

2014-12-30 09:35:16

文字轉(zhuǎn)語音

2025-04-28 14:10:22

2024-02-04 10:11:37

人工智能

2012-07-19 09:11:49

Windows 8

2011-06-24 10:05:51

QT 對象 父對象

2011-06-20 17:33:58

Qt MeegoTouch Maemo

2011-06-28 15:01:01

Qt PIMPL

2024-03-04 12:32:20

模型訓(xùn)練

2017-02-28 08:48:11

科技早新聞

2015-12-30 14:36:31

LinuxeSpeak語音

2011-06-23 14:05:32

Qt 事件機(jī)制

2025-05-22 08:05:00

Dia-1.6B文本轉(zhuǎn)語音模型TTS

2011-06-24 10:54:34

Qt Mysql

2011-06-17 10:19:11

Qt QWidge QSetting

2011-06-17 09:58:26

Qt Chapter QObject

2011-06-24 12:58:49

Qt LineEdit

2011-07-04 17:18:23

Qt SQLite 數(shù)據(jù)庫
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 日韩在线免费 | 一本大道久久a久久精二百 欧洲一区二区三区 | 国产一区二区三区免费观看在线 | 99精品久久久| 国产日韩欧美一区二区 | 国产精品入口麻豆www | 国产精品久久二区 | 国产精品久久777777 | 久久黄色网 | 亚洲乱码一区二区三区在线观看 | 欧美男人的天堂 | 欧美精品二区 | 亚洲一区二区在线视频 | 成人在线视频免费观看 | 成人在线一区二区三区 | 国产一区日韩在线 | 俺去俺来也www色官网cms | 欧美三级视频在线观看 | 久久av一区| 色综合天天网 | 一区在线视频 | 欧美色欧美亚洲另类七区 | 亚洲人成网亚洲欧洲无码 | 国产精品亚洲综合 | 午夜寂寞福利视频 | 国产精品一区二区视频 | 国产日韩欧美电影 | 欧美日韩亚 | 久久夜色精品国产 | 91www在线观看 | 91成人在线 | 黄色亚洲 | 国产精品久久久久久久免费大片 | 欧美激情一区二区 | 7777精品伊人久久精品影视 | 在线观看免费观看在线91 | 欧美精品片| 亚洲综合在线视频 | 欧美日韩一区二区三区四区五区 | 成人一区在线观看 | 国产精品久久久久久久久久久免费看 |