人工控制的語(yǔ)音識別系統電路設計
語(yǔ)音識別芯片很多,下面以756410為例介紹語(yǔ)音識別集成電路。TSC410語(yǔ)音識別芯片能識別40個(gè)字段,并產(chǎn)生40個(gè)不同的控制信號(以二進(jìn)制的形式出現),可以滿(mǎn)是 大部分語(yǔ)音控制的需要。此芯片廣泛應用于聲音的自動(dòng)控制、多媒體技術(shù)應用和電腦的語(yǔ)音指令輸人等方面。
本文引用地址:http://dyxdggzs.com/article/201710/369388.htm756410語(yǔ)音識別芯片內部由CPU、A/D轉換、ROM、語(yǔ)音放大電路、壓縮電路、濾波電路、振蕩器和接口界 面等部分組成。TSC410語(yǔ)音識別芯片的特點(diǎn)是:采用單片結構,外圍元件少,識別容量大,保密性強,響 應時(shí)間短,操作方式多樣和分段方式靈活等。756410一般由兩種操作方式,即人工控制方式和CPU控制方式。CPU控制方式需要接單片機及其擴展電路 ,限于篇幅在此不予介紹,請參閱其他書(shū)目。下面以人工控制方式為例介紹756410的應用電路及其工作原 理,如圖1所示為756410人工控制的電路原理圖。
語(yǔ)音識別電路的工作過(guò)程通常分為兩步:①建立樣本;②識別樣本。所謂建立樣本是指將特定的語(yǔ)音輸 人的過(guò)程。如可以對著(zhù)話(huà)筒輸人“請進(jìn)”等語(yǔ)音,語(yǔ)音芯片接收“請進(jìn)”這個(gè)語(yǔ)音后,先對其進(jìn)行放大、 整形,再對其進(jìn)行帶通濾波,濾除不必要的高頻和低頻成分,經(jīng)壓縮后,再送入A/D轉換器,將其變成數 字信號。這樣做可以保證在有足夠鑒別精度的前提下,減少CPU對數據的處理量,以節約RAM的空間和提高 芯片對語(yǔ)音識別的速度。經(jīng)過(guò)以上過(guò)程,在CPU的控制下,將所輸人的語(yǔ)音信號以數字信號的形式存人了 語(yǔ)音樣本區,即完成了第一步建立樣。
圖1 756410人工控制的電路原理圖
輸人語(yǔ)音時(shí)需注意,人在講話(huà)時(shí),不能離話(huà)筒太近,也不能離話(huà)筒太遠,說(shuō)話(huà)時(shí)音量不能太大,也不能太小,以免引起失真,而不利于建立樣本。當樣本建立后,如果有語(yǔ)音再輸入話(huà)筒,芯片就開(kāi)始識別樣 本。如再說(shuō)“請進(jìn)”,芯片便將這個(gè)語(yǔ)音進(jìn)行處理(放大、整形、濾波、壓縮、A/D轉換),轉換成數字 信號后,將它與所建立的樣本逐個(gè)進(jìn)行比較,當找到這個(gè)語(yǔ)音信號與某個(gè)樣本信號相同時(shí),芯片便輸出該 區的區號,即可以從芯片的數據總線(xiàn)上得到一個(gè)數據,對這個(gè)數據進(jìn)行相應的處理后,便可以驅動(dòng)相應的 執行機構動(dòng)作,如這時(shí)門(mén)就自動(dòng)開(kāi)了,請客人進(jìn)人房間內。當將所輸人的語(yǔ)音信號與所建立的樣本逐個(gè)進(jìn) 行比較,比較后找不到與這個(gè)語(yǔ)音信號相同的樣本信號時(shí),芯片就發(fā)出識別失敗的信號。這就是第二步識 別樣本。
評論