<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 單片機實(shí)現智能家居的遠程控制

單片機實(shí)現智能家居的遠程控制

作者: 時(shí)間:2011-08-05 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/172578.htm

  4 語(yǔ)音識別技術(shù)簡(jiǎn)介

  語(yǔ)音識別技術(shù)就是一種讓機器通過(guò)識別和理解過(guò)程把語(yǔ)音信號轉變成相應的文本或命令的技術(shù)。機器對語(yǔ)音進(jìn)行識別、處理的過(guò)程與人對語(yǔ)音進(jìn)行識別、處理的過(guò)程基本上是一致的。目前主流的語(yǔ)音識別技術(shù)是基于統計模式識別的基本理論。一個(gè)完整的語(yǔ)音識別系統可大致分為語(yǔ)音特征提取、聲學(xué)模型與模式匹配(識別算法)和語(yǔ)義理解三部分。其基本原理如下圖所示。

  從圖中我們可以看出語(yǔ)音識別一般分為兩個(gè)步驟:

  第一步是系統“學(xué)習”或“訓練”階段,這一個(gè)階段的任務(wù)是建立識別基本單元的聲學(xué)模型以及進(jìn)行文法分析的語(yǔ)言模型, 即構建參考模式庫。第二步是“識別”或“測試”階段,根據識別系統的類(lèi)型選擇能夠滿(mǎn)足要求的識別方法,采用語(yǔ)音分析方法分析出這種識別方法所要求的語(yǔ)音特征參數,按照一定的準則和測度與參考模式庫中的模型進(jìn)行比較, 通過(guò)判決得出結果。

 在本應用中,語(yǔ)音識別技術(shù)方面采用凌陽(yáng)SPCE061A作為關(guān)鍵器件,同時(shí)凌陽(yáng)公司提供bsrv222SDL.lib 庫函數支持,在使用時(shí)通過(guò)調用庫函數里相關(guān)的API 函數來(lái)所要求的功能。

  5 主要硬件模塊設計

  下面主要對主控制器和語(yǔ)音提示電路作介紹。

  5.1 主控制器

  系統主控制器主要由MIC 輸入模塊、控制模塊、存儲模塊、功放和喇叭輸出模塊四部分組成,其結構如下。

 ?。?) 控制單元與語(yǔ)音識別:由SPCE061A 完成。

 ?。?) MIC 輸入模塊:SPCE061A 的A/D 轉換器有8個(gè)通道,其中有一個(gè)通道是MIC_IN 輸入,專(zhuān)門(mén)對語(yǔ)音信號進(jìn)行采樣。選用駐極體話(huà)筒,其偏壓由SPCE061A 的VMIC 腳提供。該模塊電路比較簡(jiǎn)單,只需外接三個(gè)電阻和電容對電流信號進(jìn)行濾波就可以了。

 ?。?) 功放和喇叭輸出模塊:SPCE061A 提供雙通道10 位的D/A 輸出AUD1、AUD2,每個(gè)通道的輸出能力是30mA。為了能驅動(dòng)揚聲器放音,我們將輸出電路設計為由負載電阻和三極管8050 組成的功放電路。

 ?。?) 存儲模塊:由于芯片內置的存儲空間有限,為了運行復雜的識別程序,必須通過(guò)擴展必要的存儲芯片來(lái)完成系統的功能。在本系統中我們采用SPBA01B 和W29C040 來(lái)對SPCE061A 進(jìn)行Memory 擴展。

  5.2 語(yǔ)音提示單元

  本系統主要由語(yǔ)音識別電路和語(yǔ)音提示電路來(lái)完成人機交互,其中語(yǔ)音提示電路的電路原理圖如圖4 所示。

圖4 語(yǔ)音提示電路

  數碼語(yǔ)音芯片選用的是單片語(yǔ)音錄放集成電路ISD25120,它具有抗斷電、音質(zhì)好、使用方便、無(wú)需專(zhuān)用的開(kāi)發(fā)系統等優(yōu)點(diǎn)。錄音時(shí)間為120s,能重復錄放達10 萬(wàn)次。芯片采用多電平直接模擬量存儲專(zhuān)利技術(shù),省去了A/D、D/A 轉換器。每個(gè)采樣值直接存儲在片內單個(gè)存儲單元中, 因此能夠非常真實(shí)、自然地再現語(yǔ)音、音樂(lè )、音調和效果聲。

  SPCE061A的IOA11~IOA15 與ISD25120 的地址線(xiàn)相連,用以設置語(yǔ)音段的起始地址。IOB11 和IOB13 用以控制錄放音狀態(tài)。IOB12 連接一按鍵,供錄放音測試時(shí)使用。ANA IN 與ANA OUT 是模擬信號的輸入端和輸出端,它們之間連接耦合電容,通常取值為0.22~1uF。

  語(yǔ)音信號由SP+ 和SP- 端經(jīng)耦合器耦合到電話(huà)線(xiàn)或由揚聲器直接播放。錄音時(shí),通過(guò)口線(xiàn)設置語(yǔ)音段的起始地址,再使端PD 端和P/ R 端和CE 為低電平啟動(dòng)錄音。結束時(shí),又讓CE 端回到高電平,即完成一段語(yǔ)音的錄制。放音時(shí),根據需要播放的語(yǔ)音內容,找到相應的語(yǔ)音段起始地址,并通過(guò)口線(xiàn)送出。再將P/ R端設為高電平, PD 端設為低電平,并讓CE 端產(chǎn)生一負脈沖啟動(dòng)放音,這時(shí)單片機只需等待ISD25120 的信息結束信號,即低電平EOM 的產(chǎn)生。結束信號為一負脈沖,在負脈沖的上升沿, 標志著(zhù)該段語(yǔ)音播放結束。

  6 軟件設計

  6.1 系統軟件結構

  軟件的設計不僅要考慮到各個(gè)模塊的功能,而且要對整個(gè)系統進(jìn)行有效的管理和協(xié)調。在此基礎之上,才能夠從整個(gè)系統的角度全面完善地系統所需要的各項功能。本系統的軟件主要包括一個(gè)主程序和四個(gè)子程序, 其總體結構如下圖所示。

單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>