導航:首頁 > 操作系統 > 單片機把數字語音

單片機把數字語音

發布時間:2024-11-11 02:15:46

1. 如何用單片機實現語音控制,請舉實例

推薦用台灣凌陽的單片機SPCE061A,內置模數,數模轉換器,具有成熟的語音識別實例,只要做適當修改就可以用在你的產品上,具體可以到凌陽網站上訪問www.unsp.com

2. 用51單片機,實現語音識別,簡單的數字,或者單個字詞都行,需要什麼樣的硬體,電路圖,如何編程

可以用語音識別晶元LD3320,電路圖你只要下了它的pdf就可以知道了,pdf裡面有典型的應用。
但我推薦你別用這個晶元,應為比較貴在100元左右。我推薦你用凌陽61單片機,自帶語音識別模塊,專為語音而生。而且官方提供很多函數,可以直接調用,並不需自己寫程序去控制聲音的中間處理過程。另外凌陽單片機比較容易學習,比51還容易,而且是16位單片機,相比51更有優勢。

3. 菜鳥一個,用單片機做了個數字鍾,帶語音播報,問題:語音播報的時候,時間就停止,播報完,又開始運行。

你用的是什麼語音晶元,一般的語音晶元都會有一個狀態口,你播放語音時別讓單片機停下來,發送了第一段放間指令後就繼續向下運行,直到檢測到語音晶元狀態口電平變化,再播放下一個章節,同樣是發了指令就向下運行, 別用while(xx==1);在那傻等。可以使用中斷或者掃描法檢測一段語音是否放完。發送指令很快,卡進程的是等語音放完這段時間,而語音晶元這段時間內並不需要單片機干涉。放完後自然會給出一個狀態的,這也是每個語音晶元都有一個狀態端,可能是INH,BUSY等,但是肯定會有的。

4. 哪位能仔細給我講一下單片機播放語音的原理

相對於程序的難易程度,語音晶元的方式最簡單,語音質量好,可分段錄音/放音,有幾秒到幾十秒甚至更長時間的語音緩存,省去了其它兩種方式需要擴展外部數據存儲器的麻煩。其次是DA和PWM方式,在硬體方面,DA比PWM的外圍處理更簡單。但兩種都需要擴展外部數據存儲器來滿足較長時間的語音處理。且合成語音的程序遠比語音晶元方式復雜得多,語音質量也無法與語音晶元相比。當然,如果用DSP處理器則另當別論。

5. 用單片機控制YX5200語音晶元,出現一段校驗和程序,讀不懂什麼意思,哪位大神幫我解讀一下,萬分感謝!!

這個是為了驗證數據是不是正確做的校驗運算。先把前面的len個位元組變成16進制加在一起,結果是一個16bit的數字,然後將這個16bit的數變成負的,(0-x)得到的就是x的負數,最後將這個16bit的數高8bit放到len為止,而第8bit放到len+1的位置。

6. 基於單片機的時鍾語音報時系統

選用普通的8位單片機就可以實現。
利用單片機讀取時間晶元的數據,如果片內內存較小,需要擴展E2PROM來存儲報時語音和讀取的時間數據。語音數據指時,分,秒及0-60之間的數字的發音的二進制數據頻率,通過單片機的定時器把頻率產生即可發出聲音。語音部分可用利用蜂鳴器就可以了比較簡單。
報時分定時語音報時和用戶按鍵報時,兩者需要利用單片機的中斷。硬體設計好寫軟體代碼,項目雖小,但設計點挺多。只能描述大概的設計,具體實現還要親手設計才行。

閱讀全文

與單片機把數字語音相關的資料

熱點內容
精品php源碼 瀏覽:960
自己編寫雲伺服器搶紅包 瀏覽:203
java解壓縮文件加密 瀏覽:887
dlink列印伺服器默認地址 瀏覽:353
php休眠函數 瀏覽:372
金蝶如何打開伺服器 瀏覽:766
e4a手游輔助源碼 瀏覽:777
什麼app可以實時直播 瀏覽:106
蘋果13的app閃退什麼原因 瀏覽:775
尾盤選股源碼公式 瀏覽:450
php日期運算 瀏覽:931
天龍八部長歌伺服器什麼時候開的 瀏覽:199
鬼泣4模型在那個文件夾 瀏覽:229
單片機的串列口 瀏覽:58
phpjson轉化為數組 瀏覽:268
pdf導入excel 瀏覽:428
蘋果xsmax信任app在哪裡設置 瀏覽:53
自動外鏈php源碼 瀏覽:245
我的世界新手獎勵箱命令 瀏覽:146
linux更新vim 瀏覽:998