• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > SD178A型集成式TTS處理器及其串行接口

    SD178A型集成式TTS處理器及其串行接口

    作者: 時間:2011-04-09 來源:網絡 收藏

    SDA178是臺灣翔音公司推出的集成式“”(TTS)單芯片處理器,該處理器以真人發音為樣本,輸出的語音真實、自然。介紹該處理器的工作原理及應用,給出與微處理器的接口電路及軟件程序。
    關鍵詞:

    1 引言">處理器

    1 引言
    隨著計算機和多媒體技術的發展與應用,對計算機語音輸出的要求愈加迫切,應用也愈加廣泛。語音是人類最自然的交互方式,也是現階段軟件用戶界面發展的最高目標,語音技術包括語音識別(Speech Recognition)和語音合成(Speech Synthesis,即文字轉語音TTS(text-to-speech))。語音識別用于告訴電腦我們想讓它干什么。而語音合成則可讓電腦告訴我們它想讓我們知道什么,利用這種技術可以完成人機交互。目前,無論是在研究方面還是應用方面,語音合成技術都處在發展期,有的已經投入實際應用。而文字轉語音技術TTS(text-to-speech)及相關產品也得到很多廠商的推廣,如Microsoft)公司推出的純軟件性質的TTS處理軟件包(SAPI SDK軟件包),華邦電子推出的WTS701型語音處理電路等。
    是我國臺灣翔音公司推出的單芯片TTS處理器,它采用真人發音為樣本,輸出的語音真實、自然、可將漢字及ASCⅡ碼轉換為語音輸出。例如SD178A可以制作很多帶語音功能的設備和日常用品,如會說話的GPS、會說話的三用電表、會說話的血壓計、會說話的體溫計、會說話的書籍等。

    2 SD178A的特點及工作原理

    SD178A具有如下的特點:
    ●工作電壓范圍為2.6V-5.2V;
    ●工作電流僅為1mA;
    ●具有睡眠省電模式及喚醒功能,待機電流僅為1μA;
    ●設置了標點符號的靜音時間及字與字間的靜音時間;
    ●采用單一時鐘及RC振蕩方式;
    ●內含12位的A/D轉換器及D/A轉換器;
    ●支持英文男女發音和中文女音發音。

    SD178A的內部結構如圖1所示,內部帶有1個30字節的文本緩沖存儲器,輸入的中文或ASCⅡ碼來自SD178A的輸入端并暫時存放在該文本緩沖區,SD178A會自動將該文本緩沖區的資料及時轉換為高品質的語音輸出,同時將存放在該本文緩沖區的已轉換過的信息清除,以便輸入的文字不斷地進入該文本緩沖區。SD178A還提供多種控制命令,如停止播放、暫停播放、重新啟動及調整文字間(或文字及標點間)靜音時間的長度等。在電池供電裝置中,節電是很重要的,SD178A不僅提供了讓其自身進入睡眠省電模式的命令及轉換功能,而且還提供了PWDN引腳,以便與SD178A相連的其他器件也可在SD178A的睡眠省電模式進入睡眠省電模式。SD178A的引腳功能如表1所列。


    3 SD178A的應用
    3.1 SD178A與微處理器的接口

    SD178A可直接與其他微處理器相連,如圖2所示,圖中RYD、SCLK和SDI用于與主控制器進行串行通信,當RDY為低電平時,表示SD178A正處于準確接收資料的狀態,SCLK由高電平變為低電平時,SD178A會讀取SDI線的狀態信號。

    3.2 SD178A的TTS功能
    等待轉換為語音的文字暫時存放在文本緩沖區中,由SD178A依序進行處理,為控制這一過程,系統提供了7個命令(如表2所示)這些命令有較高的優先權,會被系統優先執行。

    3.3 SD178A輸出端的控制命令碼
    SD178A提供2個輸出端的控制命令碼,即0x8A和0x8B,分別用來控制輸出端PA0-PA7及PC0-PC5的狀態,命令碼0x8A和0x8B后面緊跟要輸出的信息碼(均為8位)如表3所示,命令碼0x8A和0x8B輸出的時序如圖3所示。


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 烟台市| 烟台市| 贵德县| 清新县| 乐昌市| 屏东市| 钟山县| 凭祥市| 醴陵市| 昌都县| 茌平县| 林州市| 会昌县| 乌兰察布市| 汽车| 惠来县| 大港区| 兖州市| 瓦房店市| 平山县| 龙里县| 拜泉县| 舞钢市| 墨竹工卡县| 利川市| 儋州市| 鄄城县| 怀安县| 个旧市| 和硕县| 梧州市| 炎陵县| 崇州市| 安顺市| 迁西县| 彭州市| 连云港市| 奉节县| 和田县| 平乡县| 龙里县|