《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于WT588D模塊的語音播報系統設計
基于WT588D模塊的語音播報系統設計
來源:電子技術應用2012年第1期
王春武1,2, 劉春玲1, 秦政坤1, 王廣德1, 王立忠1
1. 吉林師范大學 信息技術學院, 吉林 四平136000; 2. 東北大學 中荷生物醫學與信息工程學院, 遼寧 沈陽110004
摘要: 基于WT588D模塊設計了語音播報系統,并詳細敘述了語音文件的制作、下載、硬件電路設計和編程設計過程。本系統整體結構簡單,音質優美,成本低廉,功能擴展方便,可以作為一個基于WT588D模塊設計的模板應用到多個相關領域中。
中圖分類號: TP319
文獻標識碼: A
文章編號: 0258-7998(2012)01-0115-03
The new voice broadcast system design based on the WT588D module
Wang Chunwu1,2, Liu Chunling1, Qin Zhengkun1, Wang Guangde1, Wang Lizhong1
1. College of Information and Technology, Jilin Normal University, Siping 136000, China; 2. Sino-Dutch Biomedical and Information Engineering School,Northeastern University, Shenyang 110004, China
Abstract: The new voice broadcast system based on the WT588D module is designed,it gives a detailed description to optimize design of software and hardware.This system has the advantages of simple integral structure, beautiful sound, low cost, convenient function expansion, and the system can be used as a template based on the WT588D modular bing applied in many related fields.
Key words : WT588D module; voice broadcast system; MPC82G516 microcontroller

    語音播報系統在兒童玩具、計算器、學習機、迎賓器、公交報站以及智能儀器儀表等設備中得到廣泛應用。以往的語音播報系統中通常采用ISD系列的語音模塊,其缺點是價格較高,電路設計較復雜,控制方式不夠靈活,且常常因為在線錄音會引入很強的噪聲,嚴重影響放音效果。而本文使用的WT588D模塊性價比較高,存儲容量大,使用專用下載軟件能夠在線燒寫音頻文件,操作極其方便,并支持6 kS/s~20 kS/s采樣率的音頻加載,可以無損展現音頻信息。

1 WT588D模塊簡介
    WT588D模塊是廣州創科有限公司與臺灣華邦公司共同研發的集單片機、語音電路、SPI-Flash存儲器于一體的可編程語音系統。該語音系統支持6 kS/s~22 kS/s采樣頻率的音頻,具有220個可控制的語音地址,且每個地址還可以分成128段管理。配合WT-APP上位機操作系統軟件和專用的USB下載器,可以隨意設置系統的控制方式、語音地址和分段信息,支持語音信息在線燒錄。
    WT588D模塊支持MP3控制模式、按鍵控制模式、并口模式、一線串口模式及三線SPI模式。模塊內部集成了DSP高速音頻處理器,內置13 bit數模轉換器以及12 bit PWM輸出方式,可以無損地展現音頻信息。PWM輸出方式可以直接驅動0.5 W/8 Ω揚聲器,無需額外的驅動電路[1]。
2 語音播報系統設計
2.1 語音文件的提取

    語音文件的提取有2種常用方法:(1)從錄制的文件中提取;(2)利用文字轉語音軟件提取。
    從錄制的文件中提取語音的步驟為:首先通過錄音軟件或通過手機錄制wav格式的音頻文件(例如包括0~9、時、分、秒等信息),然后打開GoldWave音頻編輯軟件,在原始wav格式文件中找到要截取的語音段,通過鼠標選擇復制粘貼到新文件中即可。在該軟件中還可以對音頻進行合并、降噪、濾波等特效處理。
    利用SoundToWav文字轉語音軟件,使得音頻文件提取更方便。該軟件利用TTS(Text To Speech)即語音合成技術,可以將任意文字轉換成語音文件。為了得到較好的音質,采用了ChineseMandarinVoice語音引擎,該引擎的中文女聲音色較好,基本接近真人發聲水平。在SoundToWav軟件中選擇該語音引擎并選中按行分割文件方式,輸入要轉換的文字信息,點擊轉換即可生成音頻文件。
    以上兩種方法中,第一種方法的真人錄制語音更自然生動更具有感染力,但容易引入噪聲干擾,音效相對較差些。而文字轉語音噪聲低、語音清晰、音質好、操作方便,但是由于采用的是TTS語音合成方式,聲音缺少飽滿,缺乏真人的朗讀效果。
2.2 系統硬件設計
    本文選擇了WT588D模塊的SPI三線連接方式。為說明對語音模塊的控制過程,以完成播報當前按鍵次數的功能為例。圖1為系統框圖,包括單片機最小系統、一個獨立按鍵、WT588D語音模塊和與其配套使用的下載接口。在設計中,需要先通過WT588D VoiceChip上位機軟件,將已經提取的音頻文件下載到SPI-Flash存儲器的相應地址段,并記錄好地址與語音的對照表,方便放音時進行地址調用。圖2為系統電路圖,由于語音模塊供電的特殊要求,通過AMS1117模塊完成5 V~3 V的電壓轉換;通過PWM直接驅動方式連接0.5 W/8 Ω揚聲器;通過發光二極管觀察語音芯片的忙信號狀態;單片機采用獨立按鍵方式。

2.3 系統軟件設計
    三線串口控制模式由片選CS、時鐘SCK和數據DATA組成,時序仿照標準SPI通信方式[2],具體時序如圖3所示。

    采用上位機軟件對SPI-Flash存儲器25PXX燒寫語音程序時,選擇三線串口控制模式。語音模塊的P01口被定義為DATA數據口,P02為CS片選口,P03為CLK時鐘口,單片機通過3個控制口對WT588D語音模塊進行控制。三線串口控制模式下其他的I/O口均無效。P17端為BUSY忙信號輸出端,可設置為播放狀態LED點亮和播放狀態LED熄滅。SPI-Flash存儲器25PXX的電壓范圍要保證在2.8 V~3. 5 V之間,VDD-SIM為WT588D語音芯片的串口電源管理輸入端,將25PXX的VCC連接到此端,可自動平衡WT588D與25PXX之間的串口電壓。PWM輸出端禁止接電容到地或直接接地,系統工作為VDD=5 V,VCC=3.3 V。
    基于SPI通信時序[3-4]編寫如下通信子函數,根據參數address的值可以播放對應的語音段(注意傳數時低位在前)。
void send_adr(unsigned  char  address)
{  
        unsigned  char  i;
        RESET=0;
        delay1ms(3);
        RESET=1;
        delay1ms(17);                                            /* 17ms*/
        CS=0;
        delay1ms(2);
        for(i=0;i<8;i++)
         {
           SCLK=0;
           If(address&1)                  /* low post before high*/
            DATA=1;
           else
            DATA=0;
           address >>=1;
           delay1us(50);
           SCLK=1;
           delay1us(50);
            }
        CS=1;
}
     主函數完成對獨立按鍵的掃描過程,其中delay1ms(10)的作用為延時去抖動,key_mark為鍵標志,可以實現按鍵的一次響應[5]。

 


void main(void)
{
      while(1)
      {
             if(!set&&!key_mark)
         {
                delay1ms(10);
            if(!set)
            {
                  key();
                  key_mark=1;
        }    
    }
    else if(set)
        key_mark=0;
}
    按鍵響應函數key()可實現,每次有鍵按下后,計數變量n++一次,通過對n值判斷進行語音播報。當n為10以內數字時,直接播放n號段的語音;當n介于10~20之間時,先播放&lsquo;10&rsquo;的語音再播放個位的語音;當n介于20~100之間時,先播放十位數字的語音,再播放&lsquo;10&rsquo;的語音,最后播放個位的語音。
    void key()
         { n++;                            //Number keys
         if(n<11)
                  send_adr(n);      
        else if(n>10&n<20)
        {            
            send_adr(10);                  //the voice of ten
            while(!BUSY);           //waiting for BUSY=1
            if(n%10)
              send_adr(n%10);                         // units&prime;digit
    }
    else
    {
            send_adr(n/10);                      // tens&prime;digit
        while(!BUSY);
            send_adr(10);
        while(!BUSY);
        if(n%10)
            send_adr(n%10);
    }
    while(!BUSY);      
}  
    本文以單片機為控制核心,詳細描述了使用WT588D模塊播報語音信息的具體實現過程,包括語音文件提取、硬件電路設計、通信協議分析、按鍵掃描、語音播報地址拆分等部分。與采用ISD系列語音芯片相比,WT588D模塊的性價比較高,音質較好,易于分段管理,能夠提供豐富的工作方式,給系統設計帶來了較大的靈活性。本系統整體結構簡單、音質優美、成本低廉、功能擴展方便,可以作為基于WT588D模塊設計的模板應用到多個相關領域,并依據本文稍加修改即可進行功能擴展。
參考文獻
[1] 廣州市唯創科技有限公司.WT588D08/16使用資料[EB/OL]. [2011-07-22] http://www.w1999c.com/UploadFiles/2011311155241593.pdf.
[2] 徐博,郭秋敏.基于SPI協議的音頻流解碼系統的研究與設計[J].工礦自動化,2011,34(1):45-49.
[3] 劉玉瓊.基于WT588D語音提示系統設計[J].企業科技與發展,2010,26(22):99-102.
[4] 裘有斌,張國忠,陳豐偉,等.基于ISD4004的家庭語音報警服務系統的設計[J].電子制作,2008,16(2):40-42.
[5] 王春武,李巖,孟祥英,等.C51中對按鍵的處理方法[J].吉林師范大學,2007(4):86-87.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩蜜桃| 日韩一级欧洲| 欧美日韩调教| 亚洲在线1234| 欧美精品久久99久久在免费线| 欧美高清视频在线播放| 免费欧美在线| 国产欧美激情| 欧美日韩的一区二区| 亚洲最新视频在线播放| 国产资源精品在线观看| 欧美日韩一区三区四区| 一区二区亚洲| 亚洲春色另类小说| 久久久久.com| 欧美国产欧美亚州国产日韩mv天天看完整| 午夜一级在线看亚洲| 欧美一区二区精品在线| 久久综合亚洲社区| 亚洲第一精品夜夜躁人人躁| 国产欧美日韩精品在线| 久久综合成人精品亚洲另类欧美| 久久er精品视频| 国产一区二区电影在线观看| 性久久久久久久久| 欧美精品激情在线观看| 久久久久国色av免费观看性色| 久久日韩精品| 国产尤物精品| 久久免费观看视频| 久久久久国产精品一区二区| 亚洲天堂av在线免费| 日韩视频在线一区二区| 欧美日韩黄色大片| 欧美不卡视频一区| 夜夜嗨av一区二区三区网页| 欧美日韩在线电影| 久久精品一区二区| 国产精品永久| 国产精品揄拍500视频| 蜜桃久久av一区| 在线日本高清免费不卡| 亚洲欧美日韩国产一区二区三区| 在线观看日韩www视频免费| 激情久久久久久久久久久久久久久久| 久久精品国产99精品国产亚洲性色| 国产一区二区三区在线观看视频| 亚洲激情六月丁香| 在线观看免费视频综合| 国产精品日韩在线一区| 久久成人免费| 欧美精品大片| 久久久久久久欧美精品| 国产自产2019最新不卡| 亚洲人成人77777线观看| 久久久精品999| 宅男在线国产精品| 久久久青草婷婷精品综合日韩| 午夜久久久久久久久久一区二区| 亚洲欧美韩国| 国内精品国语自产拍在线观看| 亚洲国产国产亚洲一二三| 欧美日韩福利| 欧美久久久久免费| 国产在线精品成人一区二区三区| 欧美精品亚洲一区二区在线播放| 欧美一区=区| 在线播放国产一区中文字幕剧情欧美| 亚洲丁香婷深爱综合| 在线一区二区三区做爰视频网站| 国产丝袜一区二区| 国内揄拍国内精品少妇国语| 久热成人在线视频| 国产一区二区三区免费在线观看| 亚洲一区二区三区免费观看| 性做久久久久久久久| 亚洲欧美在线播放| 国产婷婷成人久久av免费高清| 亚洲精品在线电影| 国产精品国产成人国产三级| 久久综合伊人| 久久精品一区二区三区不卡牛牛| 欧美风情在线观看| 欧美日一区二区三区在线观看国产免| 一区二区三区日韩精品视频| 一区二区三区我不卡| 亚洲视频网在线直播| 久久综合久久综合九色| 久久精品国产亚洲精品| 狠狠色噜噜狠狠色综合久| 午夜欧美精品久久久久久久| 国产精品一区在线观看| 亚洲精品色婷婷福利天堂| 久久久午夜精品| 欧美精品在线极品| 精品99一区二区三区| 香蕉久久夜色精品国产使用方法| 国产精品免费aⅴ片在线观看| 红桃视频成人| 国产精品视频网| 羞羞答答国产精品www一本| 91久久久久久国产精品| 欧美吻胸吃奶大尺度电影| 亚洲天堂视频在线观看| 亚洲精品国产欧美| 免费不卡在线视频| 国产欧美一区二区精品性色| 欧美精品日韩综合在线| 亚洲国产精品va在线看黑人| 国产一区二区三区免费观看| 亚洲一二三四久久| 欧美激情第三页| 亚洲毛片在线观看| 欧美日韩美女| 欧美日韩一区二区在线播放| 午夜精品偷拍| 一区二区亚洲欧洲国产日韩| 亚洲视频一起| 欧美一区视频| 亚洲视频综合在线| 在线观看日韩www视频免费| 欧美成在线视频| 亚洲自拍偷拍色片视频| 亚洲精品一线二线三线无人区| 美女91精品| 欧美在线免费看| 久久精品国产在热久久| 国产精品午夜春色av| 在线视频欧美一区| 欧美久久成人| 欧美激情一区二区三区成人| 亚洲成人在线视频网站| 亚洲美女区一区| 亚洲三级电影在线观看| 亚洲精品影院在线观看| 久久久久网站| 一区二区三区四区国产| 日韩香蕉视频| 亚洲新中文字幕| 亚洲欧洲日本mm| 国产日产精品一区二区三区四区的观看方式| 在线播放不卡| 欧美日韩国产色站一区二区三区| 久久gogo国模啪啪人体图| 欧美一区亚洲二区| 亚洲欧美清纯在线制服| 亚洲缚视频在线观看| 欧美国产综合视频| 亚洲在线电影| 欧美巨乳波霸| 欧美日韩裸体免费视频| 亚洲欧美一区二区激情| 麻豆成人91精品二区三区| 亚洲欧美中文另类| 国产欧美精品xxxx另类| 影音先锋一区| 欧美一区二区国产| 欧美a级理论片| 欧美成人免费在线观看| 欧美日本韩国一区二区三区| 欧美午夜影院| 久久久精品日韩| 午夜精品久久久久久久白皮肤| 欧美国产一区二区三区激情无套| 狠狠88综合久久久久综合网| 久久九九国产| 黄色工厂这里只有精品| 亚洲精品美女久久久久| 欧美成人国产va精品日本一级| 欧美在线播放一区二区| 一区二区精品在线| 亚洲免费成人av电影| 日韩亚洲一区二区| 亚洲精品中文字幕在线观看| 国产无遮挡一区二区三区毛片日本| 久久久久久尹人网香蕉| 国产精品高清在线观看| 日韩午夜高潮| 99在线精品视频| 久久精品国产精品亚洲精品| 99re66热这里只有精品4| 久久久www成人免费精品| 国产精品草草| 国产精品视频福利| 国产精品久久久久久久久久免费| 99国产精品国产精品久久| 欧美精品一区二区视频| 国产午夜精品视频免费不卡69堂| 亚洲黄色片网站| 亚洲香蕉伊综合在人在线视看| 欧美日韩视频一区二区三区| 亚洲第一搞黄网站| 亚洲第一精品在线| 久久综合网hezyo| 国产精自产拍久久久久久蜜| 在线观看国产欧美| 国产精品狼人久久影院观看方式| 午夜久久久久| 亚洲激情国产| 在线观看成人av| 一区二区三区在线看| 在线免费精品视频| 欧美性一二三区| 日韩一级精品视频在线观看| 影音先锋亚洲视频| 欧美一级久久久久久久大片| 久久综合伊人77777| 国产美女精品在线| 久久精品2019中文字幕| 久久国产欧美精品| 亚洲天堂免费在线观看视频| 国产精品国产| 两个人的视频www国产精品| 欧美99久久| 久久精品国产第一区二区三区| 亚洲欧美国产精品桃花| 欧美高清视频一二三区| 亚洲天天影视| 欧美日韩三区四区| 欧美一级免费视频| 久久久久在线观看| 蜜臀久久99精品久久久画质超高清| 亚洲国产精品久久精品怡红院| 久久伊人亚洲| 欧美伊人久久大香线蕉综合69| 欧美成人高清| 久久久国产精品一区二区中文| 国产欧美日韩视频一区二区三区| 在线观看中文字幕亚洲| 免费一级欧美片在线播放| 欧美在线黄色| 嫩草成人www欧美| 久久xxxx精品视频| 欧美日韩在线电影| 国产精品99免费看| 欧美日韩天天操| 国产日韩一区二区三区在线| 久久一二三区| 欧美色精品在线视频| 久久国产色av| 欧美特黄视频| 国产亚洲一区二区在线观看| 国产精品欧美风情| 欧美日韩国产电影| 欧美日韩精品三区| 亚洲国产精品视频一区| 亚洲精品视频在线看| 欧美人在线视频| 一区二区三区精品久久久| 国产午夜精品福利| 亚洲精品视频在线播放| 欧美国产高清| 欧美一区二区在线视频| 欧美精品在线观看一区二区| 一区二区三区产品免费精品久久75| 亚洲在线免费观看| 国产日韩欧美综合在线| 国产精品xxxav免费视频| 国产区亚洲区欧美区| 亚洲人成网站在线观看播放| 激情欧美一区二区三区在线观看| 欧美成人免费大片| 性做久久久久久久久| 国产精品欧美一区二区三区奶水| 欧美风情在线观看| 亚洲美女免费精品视频在线观看| 日韩视频一区二区三区| 欧美精品乱码久久久久久按摩| 欧美成人一区二区三区在线观看| 欧美日韩国产999| 红桃视频亚洲| 亚洲制服少妇| 久久精品99久久香蕉国产色戒| 久久精品夜色噜噜亚洲aⅴ| 欧美综合77777色婷婷| 国产欧美短视频| 日韩一区二区精品在线观看| 男人插女人欧美| 欧美久久99| 国产精品久久久久久妇女6080| 女生裸体视频一区二区三区| 亚洲精品少妇| 久久最新视频| 亚洲日本黄色| 久久蜜桃资源一区二区老牛| 中文国产成人精品| 国产精品久久久久久久9999| 亚洲男人的天堂在线aⅴ视频| 亚洲专区一二三| 欧美亚洲成人网| 欧美成人免费va影院高清| 亚洲一级片在线看| 中日韩午夜理伦电影免费| 国产日产欧美a一级在线| 亚洲综合第一页| 国产一区视频网站| 国产综合在线看| 亚洲精品久久久久久久久| 99精品视频免费| 久久久成人网| 欧美国产另类| 亚洲理伦电影| 美女露胸一区二区三区| 国产日韩在线看| 女同性一区二区三区人了人一| 欧美性猛交xxxx乱大交退制版| 亚洲小视频在线| 亚洲人成欧美中文字幕| 亚洲电影一级黄| 美女日韩欧美| 国产日本欧洲亚洲| 亚洲欧洲精品一区二区三区不卡| 午夜欧美电影在线观看| 欧美乱大交xxxxx| 激情欧美日韩一区| 黄色国产精品一区二区三区| 久久高清一区| 亚洲高清在线观看| 亚洲第一伊人| 欧美黑人在线播放| 亚洲综合日韩中文字幕v在线| 免费人成精品欧美精品| 小黄鸭精品密入口导航| 欧美三级电影精品| 亚洲黄色视屏| 亚洲美女福利视频网站| 欧美日韩1234| 久久精品123|