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

基于SYN6288的TTS語音系統

2012-09-21 10:43:50朱志偉劉湘云
單片機與嵌入式系統應用 2012年9期
關鍵詞:嵌入式文本系統

朱志偉,劉湘云

(長沙民政學院 電子信息工程學院,長沙 410004)

引 言

隨著社會經濟建設的飛速發展,教育、交通、金融、旅游等領域對語音播報的需求不斷增長。TTS(Text To Speech)文本轉換語音技術是人機智能對話發展的趨勢,利用此技術,通過MCU或者PC機控制語音芯片發音,能夠實現多種場合下的文字即時閱讀功能,如公交車報站、電子文本教材誦讀、旅游導覽語音服務、排隊讀序號等,這無疑在提高人機通信效率、提升系統服務質量、減輕人們工作強度等方面都有極大的好處。基于TTS技術的語音系統無需事先錄音就能夠隨時根據查詢條件查出并合成語音進行播報,從而大大減少了系統維護的工作量。

1 TTS語音合成原理

TTS語音合成的一般步驟如圖1所示。存儲在Flash ROM中的是編碼后的語音參數,由MCU或PC機控制將Flash ROM中的數據取出并譯碼,根據相應的語音合成方法,由語音參數轉換為數字語音信號,通過D/A轉換器轉換為模擬語音信號,經功率放大后,送入揚聲器。

圖1 TTS語音合成的一般步驟

TTS轉換過程是先將文字序列轉換成音韻序列,再由系統根據音韻序列生成語音波形。這個過程涉及語言學處理和韻律處理,目前實現這個過程較好的途徑是,把基于規則的波形拼接技術和參數語音合成方法結合起來。

常用的語音合成方法主要有:共振峰合成、LPC(線性預測編碼)參數合成、PSOLA(基音同步疊加)拼接合成和LMA濾波。在現階段,共振峰合成和LPC參數合成需要的計算量較大,不適合在低端的嵌入式芯片上使用。PSOLA的主要特點是:在拼接語音波形片斷之前,首先根據上下文的要求,用PSOLA算法對拼接單元的韻律特征進行調整,使合成波形既保持原始發音的主要音律特征,又能使拼接單元的韻律特征符合上下文的要求,從而獲得很高的清晰度和自然度。LMA濾波器能有效解決PSOLA等波形拼接算法難以解決的協同發音問題。總之,PSOLA拼接合成和LMA濾波器,雖然占用的存儲空間較大,但計算量小、計算速度快,而且合成語音自然度高,比較適合于CPU性能較低的嵌入式語音系統使用。

2 語音合成芯片SYN6288的工作原理

2.1 系統框圖

SYN6288是北京宇音天下科技有限公司于2010年初推出的采用PSOLA拼接合成技術的一款語音合成芯片。SYN6288通過異步串口(UART)通信方式,接收待合成的文本數據,實現文本到語音(或TTS語音)的轉換,可直接通過PWM輸出方式驅動揚聲器或外接功率放大電路驅動揚聲器,進行語音輸出。該芯片支持GB2312等格式的文本,支持標點符號、漢字、數字、英文字母及特殊字符處理,可正確識別數值、號碼、時間日期及常用的度量衡符號,具備很強的多音字處理和中文姓氏處理能力。基于SYN6288的語音系統框圖如圖2所示。

圖2 基于SYN6288語音系統框圖

2.2 SYN6288引腳定義

SYN6288共有28個引腳,其引腳定義如表1所列。

3 SYN6288的應用

3.1 硬件接口電路設計

異步串口通信電路如圖3所示。由SYN6288構成的語音系統主電路如圖4所示。在雙刀雙擲開關S1的作用下,系統可靈活地在PC機和MCU之間選擇上位機。S1上接,SYN6288受 MCU控制;S1下接,SYN6288受PC機控制,通過MAX232進行電平轉換。任何時刻MCU均可與PC機通信,系統默認的上位機為MCU,此時單片機可利用PC機進行程序調試、燒寫。如果SYN6288需要受PC機控制,只需切換S1的方向即可。SYN6288通過異步串口接收待合成的文本,直接通過PWM輸出的方式驅動揚聲器,或外接功率放大電路驅動揚聲器,即可實現文本到聲音的轉換。

表1 SYN6288引腳定義

圖3 異步串口通信電路

圖4 由SYN6288構成的語音系統主電路

3.2 SYN6288的TTS功能

SYN6288規定的上位機向芯片傳送的待合成數據幀的有效格式為“幀頭0xFD+ 數據區長度 +數據區”。上位機發送給SYN6288芯片的所有命令和數據都需要用“幀”的方式進行封裝后傳輸,每幀最多為206個字節,幀格式如表2所列。SYN6288支持的控制命令如表3所列。

3.3 SYN6288實現TTS功能的軟件設計

系統軟件根據上位機的不同有兩種程序,一種是上位機PC中的文本輸入發送程序,另一種是MCU中數據收發及存儲回放的程序。

當采用PC機作為上位機時,程序用VC開發,串口通信使用MSComm來實現,只需要對輸入/輸出緩沖區進行讀寫操作就可以實現發送和接收數據。為保證SYN6288正常工作,上位機首先需要發送狀態查詢命令幀,如果芯片回傳的狀態數據是“0x4F”,則表明芯片處于空閑狀態,可以接收數據。然后開始發送實際的數據,讀取用戶設置的控制信息,如音量、波特率等,根據這些信息制作幀頭。最后讀取輸入的文本,由于SYN6288每幀長度最多為206個字節,要根據輸入文本長度判斷是否需要進行分幀發送,并對分幀后的數據計算出校驗和,形成完整的數據幀,通過串口發送出去。同時,開啟偵聽,偵聽到SYN6288回傳“0x4F”,說明前面的文本已合成完畢,上位機再發送下一個文本合成幀。

當采用C51單片機作為上位機時,數據構造命令如下:

表2 SYN6288支持的UART幀格式

表3 SYN6288支持的控制命令

這樣命令幀的各個部分已經完成,而需要發送的文本信息可以通過以下類似的代碼實現:

static char code text[]={" 基于SYN6288的 TTS語音系統的實現"};

將待發放文本數據區中的數據與命令幀整合,并將全部數據與0x00進行“異或”運算得到最終的“異或”校驗碼。當查詢到SYN6288的/BUSY引腳為低電平,芯片處于空閑狀態時,把這些命令和數據通過串口直接發送到SYN6288芯片,轉換后驅動揚聲器,就能聽到語音:“基于SYN6288的TTS語音系統的實現”。可以在待發送文本數據區中輸入任意文字,得到相應的語音信息,免除了過去錄音操作的不便之處。

結 語

與其他形式的TTS語音芯片相比,SYN6288有很多人性化的設計,如提供了聲音提示音和和弦音樂,可以依據使用場合選用在公共信息播報中;設置了文本控制標記以調節輸出語音音量大小、調節語速和語調、強制分詞等,特別是標點符號的靜音時間及字與字間的靜音時間可調節,使人感覺有一種語氣上加重或停頓的味道,聽起來更具感情色彩。本文基于SYN6288設計和實現了一個便攜式文本轉語音系統。該系統小巧便攜,使用簡單,可以應用于智能醫療設備、自動售貨機、導航終端等需要語音輸出的場合,并且能夠有效地幫助在語言交流方面有障礙的殘疾人員與他人進行順利的溝通。

[1] 北京宇音天下科技有限公司.SYN628數據手冊 V1.5.(2011-09-06)[2012-05-01].http://www.tts168.com.cn/bao/SYN6288-Manual.pdf.

[2] 張輝,黃永強,夏愛華.中文語音合成模塊XF-S4240在導航終端中的應用[J].單片機與嵌入式系統應用,2008(1):43-45.

[3] 洪家平.LD3320的嵌入式語音識別系統的應用[J].單片機與嵌入式系統應用,2012(2):47-49.

猜你喜歡
嵌入式文本系統
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
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 天天摸夜夜操| 男女男免费视频网站国产| 天天综合网色| 国产99热| 婷婷六月天激情| 2021国产精品自产拍在线观看| 日韩欧美高清视频| 国产成人一级| 亚洲看片网| 国产精品蜜臀| 欧美h在线观看| 国产午夜精品一区二区三区软件| 亚洲国产精品日韩专区AV| 中国国产高清免费AV片| 四虎影视无码永久免费观看| 伊人国产无码高清视频| 九月婷婷亚洲综合在线| 亚洲成人黄色在线观看| 欧美日韩一区二区三区四区在线观看| 这里只有精品在线播放| 欧美日韩在线成人| 国产在线观看精品| 丁香六月综合网| 狠狠亚洲五月天| 国产色婷婷视频在线观看| 中文字幕第4页| 国产av色站网站| 黄色污网站在线观看| 朝桐光一区二区| 综合色亚洲| 亚洲日韩Av中文字幕无码| 國產尤物AV尤物在線觀看| 大香伊人久久| 国产在线高清一级毛片| 日韩中文精品亚洲第三区| 亚洲天堂精品视频| 无码福利日韩神码福利片| 91无码人妻精品一区二区蜜桃| 熟妇人妻无乱码中文字幕真矢织江 | 91网红精品在线观看| 国产综合另类小说色区色噜噜| 国产色偷丝袜婷婷无码麻豆制服| 欧美成人A视频| 亚洲女同欧美在线| 深夜福利视频一区二区| 欧美精品啪啪| 啊嗯不日本网站| 国产99视频精品免费视频7| 欧美在线综合视频| 国产91色| 亚洲美女一级毛片| 天天爽免费视频| 91麻豆国产在线| 国产日产欧美精品| 国产老女人精品免费视频| A级毛片无码久久精品免费| 国产一级裸网站| 国产日韩精品欧美一区喷| 一级全免费视频播放| 亚洲中文字幕在线精品一区| 亚洲天堂免费在线视频| 亚洲不卡av中文在线| 色视频国产| 伊人久久福利中文字幕| 亚洲国产综合精品中文第一| 国产无码精品在线播放| 白浆免费视频国产精品视频| 成人在线视频一区| 婷婷久久综合九色综合88| 欧美成人精品欧美一级乱黄| 欧美成人午夜视频免看| 久久性视频| 麻豆a级片| 欧美色视频日本| 露脸一二三区国语对白| 亚洲精品成人片在线观看| 天天综合天天综合| 精品国产Av电影无码久久久| 激情综合网址| 欧美日韩v| 国产免费福利网站| 亚洲精品成人片在线观看 |