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

正文內(nèi)容

用單片機(jī)實(shí)現(xiàn)語音控制機(jī)器人-展示頁

2025-07-16 15:28本頁面
  

【正文】 語音樣板由不同年齡、不同性別、不同口音的人進(jìn)行訓(xùn)練,可以識(shí)別一群人的命令。l 原理:1. 語音識(shí)別原理 語音識(shí)別電路基本結(jié)構(gòu)如上圖所示: 語音識(shí)別分為特定發(fā)音人識(shí)別(Speaker Dependent)和非特定發(fā)音人識(shí)別(Speaker Independent)兩種方式。用單片機(jī)實(shí)現(xiàn)語音控制機(jī)器人制作人:潘磊 pb02023035 盧恒 pb02006088題目:用凌陽單片機(jī)實(shí)現(xiàn)語音識(shí)別功能并傳遞給PIC單片機(jī)信號(hào),由PIC單片機(jī)控制機(jī)器人實(shí)現(xiàn)動(dòng)作關(guān)鍵字:PIC單片機(jī),凌陽單片機(jī),語音控制 單片機(jī)在現(xiàn)今生活中占有越來越重要的地位,用語音控制單片機(jī)實(shí)現(xiàn)控制更具有廣泛的應(yīng)用價(jià)值。用語音控制舞蹈機(jī)器人做一些動(dòng)作是我們這次實(shí)現(xiàn)的功能,雖然這在語音控制方面仍處于起步階段,但他體現(xiàn)了語音控制的原理和基本實(shí)現(xiàn),也為更高級(jí)的運(yùn)用打下了基礎(chǔ)。 特定發(fā)音人識(shí)別是指語音樣板由單個(gè)人訓(xùn)練,對(duì)訓(xùn)練人的語音命令識(shí)別準(zhǔn)確率較高,而其他人的語音命令識(shí)別準(zhǔn)確率較低或不識(shí)別。語音樣板的提取非常重要。所謂建立詞庫,就是將待識(shí)別的命令進(jìn)行頻譜分析,提取特征參數(shù)作為識(shí)別的標(biāo)準(zhǔn)模式。如果輸入的語音與標(biāo)準(zhǔn)模式的特征完全一致固然好,但是語音含有不確定因素,完全一致的條件往往不存在,事實(shí)上沒有人能以絕對(duì)相同的語調(diào)把一個(gè)詞說兩遍,因此,預(yù)先制定好計(jì)算輸入語音的特征模式與各特征模式的類似程度,或距離度的算法規(guī)則固化在ROM中,把該距離最小,即最類似的模式作為識(shí)別相應(yīng)語音的手段。 本程序采用特定人識(shí)別方式,將訓(xùn)練的標(biāo)準(zhǔn)樣板存于內(nèi)部RAM中(掉電丟失),每次上電復(fù)位后都要進(jìn)行訓(xùn)練, 2.硬件電路 硬件電路比較簡(jiǎn)單,MIC選用駐極體電容話筒,這種話筒具有靈敏度高、無方向性、重量輕、體積小、頻率響應(yīng)寬、保真度好等優(yōu)點(diǎn),駐極體話筒的偏壓由SPCE061A的VMIC管腳提供。SPCE061A的A/D轉(zhuǎn)換器有8個(gè)通道,其中有1個(gè)通道是MICIN輸入,它專門用于對(duì)語音信號(hào)進(jìn)行采樣。SPCE061A內(nèi)部自動(dòng)增益控制電路AGC能隨時(shí)跟蹤、監(jiān)視前置放大器輸出的音頻信號(hào)電平,當(dāng)輸入信號(hào)增大時(shí),AGC電路自動(dòng)減小放大器的增益;當(dāng)輸入信號(hào)減小時(shí),AGC電路自動(dòng)增大放大器的增益,可使進(jìn)入A/D的信號(hào)保持在最佳電平,又可使削波減至最小,A/D轉(zhuǎn)換器對(duì)輸入的音頻信號(hào)進(jìn)行8kHz采樣,并按照凌陽音頻編碼格式進(jìn)行編碼,每秒將占用16kBits的存儲(chǔ)器空間。我們控制的機(jī)器人是“小強(qiáng)”,他總共有三個(gè)電機(jī)需要控制。對(duì)每一個(gè)電機(jī)規(guī)定固定的端口,由PIC控制電機(jī)驅(qū)動(dòng)電路H橋的使能端從而實(shí)現(xiàn)各種動(dòng)作的控制。l 程序設(shè)計(jì)1. 語音識(shí)別程序。 由于語音樣本是存在內(nèi)部RAM中,掉電將丟失,所以在每次上電復(fù)位時(shí)都必須重新訓(xùn)練,訓(xùn)練過程主要是靠調(diào)用庫函數(shù) BSR_Train 來完成,為了防止誤命令,每條語音命令訓(xùn)練2遍,只有2次命令相同時(shí)才成功,BSR_Train函數(shù)有8種可能的返回值: 0訓(xùn)練成功; 1沒有檢測(cè)到命令; 2需要再訓(xùn)練一次,每條命令訓(xùn)練2次,第一次訓(xùn)練成功則返回2; 3環(huán)境太吵; 4存儲(chǔ)器滿; 5兩次命令不一樣; 6命令序號(hào)超出范圍; 7命令已存在; 訓(xùn)練成功則訓(xùn)練下一條,否則繼續(xù)訓(xùn)練。識(shí)別程序完成選取詞庫、初始化A/D和定時(shí)器TimerA、識(shí)別運(yùn)算及識(shí)別結(jié)果處理,整個(gè)流程圖如圖。語音識(shí)別和放音分時(shí)復(fù)用TimerA FIQ 中斷,由標(biāo)志位判斷是語音識(shí)別處理還是放音處理。 識(shí)別程序如下://========================================================================================// 工程名稱: // 功能描述: 語音識(shí)別DEMO程 // 每次上電復(fù)位后請(qǐng)訓(xùn)練3條命令,第一條為觸發(fā)命令// 后兩條為控制命令,// // 涉及的庫: //// 組成文件: // // //===========================================================================================include define NAME_ID 0x100define COMMAND_ONE_ID 0x101define COMMAND_TWO_ID 0x102define RSP_INTRO 0 //0. I am your body guard.define RSP_NAME 1 //1. Please give me your name.define RSP_FIRE 2 //2. Say Fire.define RSP_GUARD 3 //3. Say Guard.define RSP_AGAIN 4 //4.
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1