周海兵 胡方哲
摘要:近幾年來,人工智能逐漸普及到社會的各個領域,給生產帶來高效,給生活帶來便利。但人工智能設備系統都是成套設備,企業或家庭要采用人工智能設備就要淘汰舊設備,成本比較高。基于這種背景下,本文介紹了一種人工智能的語音識別控制系統,該系統可以對企業或家庭的現有某些設備電器進行改造,實現語音識別控制的人工智能化。該語音識別控制系統有單片機為控制器、語音識別模塊、語音播報模塊及輸出繼電器組成。
關鍵詞:單片機;語音識別;繼電器輸出
語音識別技術是人工智能領域的一個分支,在日常生活應用的非常廣泛,比如語音撥號、語音導航、室內設備語音控制、語音文檔檢索等。本文介紹一個基于語音識別技術的語音控制系統,該系統可以改造生活或企業的設備進行語音識別控制,給生活帶來便利,給企業生產帶來高效。本語音識別控制系統主要由STC11L08XE單片機、LD3320語音識別模塊、SYN6288語音播報模塊、繼電器模塊組成。
1 系統硬件設計
通過見圖1可以看出,本設計主要由STC11L08XE單片機、LD3320語音模塊、SYN6288語音播報模塊、繼電器模塊、電源電路組成。語音識別模塊是進行語音采集并進行一級處理后向模塊中的單片機傳送數據并處理,語音識別模塊中的單片機將處理好的數據送到主控制器單片機進行處理。主控制器單片機處理后,將相應的數據上發至SYN6288語音播報模塊進行語音播報,同時主控器單片機端口輸出控制繼電器模塊,達到控制負載。電源電路是給主控制單片機、語音識別模塊、語音播報模塊、繼電器模塊提供3.3V和5V電源。串口訊通電路提供給PC機和主控制器通訊,用于下載程序和修改數據。
2 系統軟件設計
系統軟件設計分成兩部分,第一部分語音識別模塊中的單片機的程序設計,程序流程圖見圖2。第二部分主控制器單片機的程序設計,程序流程圖見圖3。第一部分程序設計對語音芯片采集的語音信號進行處理,產生相應數據送到主控制單片機。第二部分程序設計把語音識別模塊傳送的數據處理后,控制語音播報模塊進行播報和控制繼電器輸出,從而控制負載工作。
3 操作說明
(1)把要進行語音識別控制的設備接入到本系統的輸出繼電器。
(2)修改系統的語音數據庫。
(3)向語音識別模塊輸入語音信號,語音信號和語音數據相似度85%以上,繼電器輸出控制設備,并語音播報模塊播報。
應用例子:控制照明燈,把燈接入到系統繼電器上,開燈、關燈語音數據存入語音數據庫。使用者對著語音識別模塊的麥克風叫開燈,則系統繼電器控制燈開;叫關燈,則系統繼電器控制燈關。
4 結語
本語音識別系統成本低,應用方便、靈活,并解決了傳統語音識別控制的單一性。某設備要進行語音識別控制,則把設備接入到本系統,且更改語音庫語音數據即可。生活的電氣設備和企業的生產電氣設備要進行語音控制,只需把設備接入到語音識別系統的輸出繼電器上,就能達到語音控制。