亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        TTS功能在移動終端的應(yīng)用

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

        鄭州電視臺 單志霞

        TTS功能在移動終端的應(yīng)用

        鄭州電視臺 單志霞

        一、背景

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

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

        圖 1 語音合成系統(tǒng)框架

        二、TTS的實現(xiàn)

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

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

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

        (2)初始化資源。

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

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

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

        (6)合成結(jié)束后,調(diào)用ivTTS_Destroy釋放實例。

        (7)釋放各種資源。

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

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

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

        (2)參數(shù)回調(diào)函數(shù)。當實例參數(shù)發(fā)生變化時,系統(tǒng)會調(diào)用參數(shù)回調(diào)函數(shù)來通知用戶。如果是用戶實例參數(shù)發(fā)生改變,則不調(diào)用該回調(diào)。

        (3)輸入回調(diào)函數(shù)。當輸入模式為流式輸入時,系統(tǒng)會通過調(diào)用輸入回調(diào)函數(shù),來獲取合成的內(nèi)容。

        (4)輸出回調(diào)函數(shù)。系統(tǒng)合成過程中產(chǎn)生的語音數(shù)據(jù)會通過該回調(diào)傳給用戶,相應(yīng)的語音數(shù)據(jù)的格式也會隨之給出。

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

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

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

        (3)輸出回調(diào)方式。系統(tǒng)合成過程中產(chǎn)生的語音數(shù)據(jù)會通過該回調(diào)傳給用戶,用戶可對數(shù)據(jù)進行處理。

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

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

        猜你喜歡
        文本用戶系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        在808DA上文本顯示的改善
        基于doc2vec和TF-IDF的相似文本識別
        電子制作(2018年18期)2018-11-14 01:48:06
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
        国产极品喷水视频| 中文字幕一区二区三区乱码| 亚洲网站地址一地址二| 亚洲av中文aⅴ无码av不卡| 亚洲精品456在线播放狼人| 国产精品人人做人人爽人人添| 好吊色欧美一区二区三区四区| 国产亚洲高清不卡在线观看| 熟女不卡精品久久av| 成年av动漫网站18禁| 午夜亚洲www湿好爽| 久热爱精品视频在线观看久爱| 国产一区二区白浆在线观看| 日韩亚洲欧美久久久www综合| 性大片免费视频观看| 午夜国产精品久久久久| 国产精品日韩亚洲一区二区| 含紧一点h边做边走动免费视频| 广东少妇大战黑人34厘米视频 | 风韵犹存丰满熟妇大屁股啪啪| 天堂新版在线资源| 黄色毛片视频免费| 国产视频一区二区三区在线看| 国产女人好紧好爽| 一本大道久久东京热无码av| 日韩国产有码在线观看视频| 少妇下面好紧好多水真爽| 日本真人做人试看60分钟 | 情av一区二区三区在线观看| 亚洲精品国产精品国自产| 无码中文字幕加勒比一本二本| 成人综合亚洲国产成人| 色综合久久中文综合网亚洲| 99re热视频这里只精品| 高清国产美女一级a毛片在线| 久久九九精品国产不卡一区| 中国人妻与老外黑人| 91精品视品在线播放| 亚洲中文字幕每日更新| 亚洲成人色黄网站久久| 色综合久久网|