① 語音識別系統都是用什麼編程語音編寫的
用matlab就行,matlab信號處理非常方便,既有一些模塊,又有一些命令,還可以將數字語音信號轉換到頻域進行處理。
建議找一些matlab的參考書看一下!
② 用51單片機,實現語音識別,簡單的數字,或者單個字詞都行,需要什麼樣的硬體,電路圖,如何編程。
可以用語音識別晶元LD3320,電路圖你只要下了它的pdf就可以知道了,pdf裡面有典型的應用。
但我推薦你別用這個晶元,應為比較貴在100元左右。我推薦你用凌陽61單片機,自帶語音識別模塊,專為語音而生。而且官方提供很多函數,可以直接調用,並不需自己寫程序去控制聲音的中間處理過程。另外凌陽單片機比較容易學習,比51還容易,而且是16位單片機,相比51更有優勢。
③ 能在單片機上使用的語音識別晶元有哪些有人知道在使用時如何編程如何設置
目前,能在單片機上使用的語音識別晶元,只有一顆,
icroute公司出品的LD3320。
需要硬體聯通,MCU通過並口方式,或者SPI串口方式讀寫LD3320語音識別晶元的寄存器。
將需要識別的詞語條目,寫寄存器的方式設置到LD3320晶元。設置寄存器LD3320工作後,有識別結果時,會發出中斷信號給MCU。MCU讀寄存器可以得到識別結果。