freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

語音控制小車設計-資料下載頁

2025-07-30 04:14本頁面
  

【正文】 break。 case 3: //環(huán)境太吵 PlaySnd(S_NOISY,3)。 return 3。 case 4: //數(shù)據(jù)庫滿 return 4。 case 5: //檢測出聲音不同 PlaySnd(S_CMDDIFF,3)。 return 5。 case 6: //序號錯誤 return 6。 default: break。 } } return 0。}int main(void){ unsigned int BS_Flag。 //Train標志位 *P_IOA_Dir=0xff00。 //初始化IOA,IOA0~7下拉輸入 *P_IOA_Attrib=0xff00。 *P_IOA_Data=0x0000。 *P_IOB_Dir=0x0f00。 //初始化IOB,IOB8~11同向輸出 *P_IOB_Attrib=0x0f00。 *P_IOB_Data=0x0000。 BSR_DeleteSDGroup(0)。 //初始化存儲器RAM BS_Flag=*(unsigned int *)0xe000。 //讀存儲單元0xe000 if(BS_Flag==0xffff) //沒有經(jīng)過訓練(0xe000內(nèi)容為0xffff) { TrainSD()。 //訓練 StoreSD()。 //存儲訓練結果(語音模型) } else //經(jīng)過訓練(0xe000內(nèi)容為0x0055) { LoadSD()。 //語音模型載入識別器 } PlaySnd(S_START,3)。 //開始識別提示 BSR_InitRecognizer(BSR_MIC)。 //初始化識別器 while(1) { BSR()。 if((*P_IOA_Data)amp。0x0004) //是否重新訓練 { F_FlashErase(0xe000)。 while(1)。 } }}子程序:void F_FlashErase(unsigned int sector){}void BSR(){}void BSR_InitRecognizer(){}void PlaySnd(){}void LoadSD(){}void StoreSD(){}void TrainSD(){}void BSR_DeleteSDGroup(){}void BSR_Train(){} 語音識別的原理簡介語音識別主要分為“訓練”和“識別”兩個階段。在訓練階段,單片機對采集到的語音樣本進行分析處理,從中提取出語音特征信息,建立一個特征模型;在識別階段,單片機對采集到的語音樣本也進行類似的分析處理,提取出語音的特征信息,然后將這個特征信息模型與已有的特征模型進行對比,如果二者達到了一定的匹配度,則輸入的語音被識別。語音識別的具體流程如下圖所示: 7 結束語本設計綜合應用了SPCE061A豐富的軟硬件資源,成功的實現(xiàn)了語音控制功能。在硬件方面,有較高的執(zhí)行速度、內(nèi)置的硬件乘法器、ADC和DAC功能、內(nèi)置的AGC自動增益環(huán)節(jié),這些為語音處理提供了強大基礎。在軟件方面,標準的C語言編程,豐富的語音資源函數(shù)為編程提供了很大的方便。該設計方案結構簡單,以單芯片實現(xiàn)了語音播放與識別以及電機控制功能,相當于“語音識別芯片+ 普通單片機”的功能。但是比“語音識別芯片+普通單片機”方案實現(xiàn)起來要簡單很多,而且成本也會降低很多。該語音控制小車操作比較簡單,訓練和識別成功的幾率也比較高,是一個典型的語音識別應用方案。 致謝感謝肖老師、
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1