999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

TTS功能在移動終端的應用

2011-10-26 07:12:48鄭州電視臺單志霞
河南科技 2011年11期
關鍵詞:文本用戶系統

鄭州電視臺 單志霞

TTS功能在移動終端的應用

鄭州電視臺 單志霞

一、背景

TTS(Text To Speech),即從文本到語音。TTS所用的關鍵技術就是語音合成(Speech Synthesis)技術。早期的TTS一般采用專用的芯片實現,但主要應用于家用電器或兒童玩具中。目前,中文TTS系統中比較常用的有IBM、Microsoft、Fujitsu、科大訊飛、捷通華聲等研究的系統。本文,筆者主要介紹科大訊飛TTS系統開發包Aisound的應用。

訊飛輕量級語音合成系統Aisound是科大訊飛基于全球領先的語音合成技術,主要針對各行業應用的嵌入式設備,為用戶提供語音信息獲取和語音交互應用能力的軟件模塊,并將普通文本字符轉換為自然語音輸出的一款TTS軟件。Aisound語音合成系統不受操作系統的限制,不增加用戶額外的硬件成本,并針對嵌入式設備資源受限的特點,在資源占用、可移植性等方面都取得了突破性進展,其合成效果整體上已超過普通人的說話水平。語音合成系統的系統框架圖如圖1所示。

圖 1 語音合成系統框架

二、TTS的實現

在移動終端上實現TTS,其開發原理比較簡單。由于目前移動終端的開發基本上已經實現語音、短信、數據等業務的模塊化,并且UI系統也做的相當成熟,因此我們在添加TTS功能時,只需要使用第3方的軟件開發包即可:通過修改編譯規則,將開發包提供的庫文件編譯進去,然后調用其提供的標準API接口。

1.語音合成的基本流程。

(1)為TTS分配一塊足夠大的堆空間。

(2)初始化資源。

(3)使用ivTTS_Create創建一個TTS實例。

(4)使用ivTTS_SetParam設定TTS的各種參數。如,各回調函數、輸入輸出方式、語言、文本編碼類型、音量和語速等。

(5)使用ivTTS_SynthText輸入文本,開始合成(合成過程中,調用合成的線程會被堵塞,直到退出合成)。

(6)合成結束后,調用ivTTS_Destroy釋放實例。

(7)釋放各種資源。

(8)合成中,可以隨時調用ivTTS_Exit打斷合成。

2.TTS常用的回調函數。Standard API定義了5個回調函數,分別為事件回調函數、參數改變回調函數、流式輸入回調函數、處理進度通知回調函數和輸出回調函數。本文,筆者僅對常用的4個回調函數作一簡要介紹。

(1)事件回調函數。TTS通過事件回調來獲取需要的線程控制或者通知用戶一些事件。例如:實例需要sleep時,調用該回調通知用戶將TTS線程sleep;在系統緩沖了足夠的數據時會調用該回調,通知用戶開始讀取數據;在某些特定平臺,可能需要事件回調來切換上下文。

(2)參數回調函數。當實例參數發生變化時,系統會調用參數回調函數來通知用戶。如果是用戶實例參數發生改變,則不調用該回調。

(3)輸入回調函數。當輸入模式為流式輸入時,系統會通過調用輸入回調函數,來獲取合成的內容。

(4)輸出回調函數。系統合成過程中產生的語音數據會通過該回調傳給用戶,相應的語音數據的格式也會隨之給出。

3.Aisound的輸入輸出方式。Aisound提供2種輸入方式(流式輸入和塊式輸入)和2種輸出方式(輸出回調和用戶主動獲取數據)。

(1)流式輸入。當輸入模式為流式輸入時,系統會通過調用輸入回調函數來獲取合成內容。流式輸入比較復雜時,此方法已不再適用,Aisound默認為塊式輸入。

(2)塊式輸入。直接將輸入文本塊的指針傳遞給系統即可。

(3)輸出回調方式。系統合成過程中產生的語音數據會通過該回調傳給用戶,用戶可對數據進行處理。

(4)用戶主動獲取數據方式。系統將數據暫存在一個緩存區中,用戶通過指定的接口獲取數據。剛開始合成時,當緩存區的數據達到指定大小時,系統會通過事件回調通知用戶可以開始讀取數據。緩存區滿時,系統通過事件回調通知用戶將線程sleep。

綜上,通過TTS功能的實現,可以有效提高移動終端的使用友好性,特別是針對老年人、視力弱的人群具有很好的使用效果。同時該TTS功能實現簡單,不需額外添加設備,不用增加成本就可實現新功能,從而大大提高了該終端產品的市場競爭力。

猜你喜歡
文本用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
在808DA上文本顯示的改善
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
主站蜘蛛池模板: 成人韩免费网站| 精品国产香蕉伊思人在线| 国产精品视频久| 综合五月天网| 中文天堂在线视频| 凹凸精品免费精品视频| 国产情侣一区二区三区| 99视频国产精品| 国产毛片不卡| 国产在线拍偷自揄观看视频网站| 欧美亚洲中文精品三区| 日韩第九页| 亚洲精品男人天堂| 视频国产精品丝袜第一页| 亚洲男人天堂网址| 中日韩一区二区三区中文免费视频 | 欧美性爱精品一区二区三区 | 91精品aⅴ无码中文字字幕蜜桃| 国产精品无码AV中文| 粉嫩国产白浆在线观看| 91人人妻人人做人人爽男同| 国产午夜一级淫片| 免费在线一区| 91久久国产热精品免费| 久久久久久久久18禁秘| 国内精自视频品线一二区| 亚洲一级无毛片无码在线免费视频| 国产精品99久久久久久董美香| 女人18一级毛片免费观看| 国产精品hd在线播放| 国产91线观看| 伊人久久综在合线亚洲91| 亚洲福利视频一区二区| 久久精品丝袜高跟鞋| 久久婷婷六月| 91免费精品国偷自产在线在线| 久久久波多野结衣av一区二区| 免费大黄网站在线观看| 亚洲精品大秀视频| 午夜福利在线观看成人| 亚洲天堂网在线视频| 最近最新中文字幕在线第一页| 一级爆乳无码av| 国产91精品最新在线播放| 成人91在线| 中文字幕人成乱码熟女免费| 免费A级毛片无码无遮挡| 国产精品3p视频| 亚洲成aⅴ人在线观看| av一区二区三区在线观看| 久久国产热| 精品国产网站| 萌白酱国产一区二区| 国产成人精品一区二区秒拍1o| 91成人在线观看视频| 欧美视频在线第一页| 亚洲第一黄片大全| 国产精品久久久久久影院| 91青青视频| 亚亚洲乱码一二三四区| 中文字幕永久在线观看| 日韩免费成人| 91高清在线视频| 国产欧美中文字幕| 亚洲人妖在线| 中文字幕无码制服中字| 国产黄网站在线观看| 日韩性网站| 久久中文无码精品| 亚洲免费毛片| 一级做a爰片久久毛片毛片| 中文字幕在线一区二区在线| 国产成人亚洲精品无码电影| 欧美yw精品日本国产精品| 成人在线观看不卡| 亚洲有码在线播放| 亚洲乱码在线视频| 亚洲啪啪网| 97无码免费人妻超级碰碰碰| 性欧美久久| 一本大道在线一本久道| 国产成人免费观看在线视频|