【正文】
我們在一起的日子,我永遠記著的!最后要感謝的是我的父母,他們不僅培養(yǎng)了我對中國傳統(tǒng)文化的濃厚興趣,讓我在漫長的人生旅途中使心靈有了虔敬的歸依,而且也為我能夠順利的完成畢業(yè)論文提供了巨大的支持與幫助。四年時光,匆匆地流逝了.相聚不知珍惜,別離才顯情。鄭老師一絲不茍的作風(fēng),嚴謹求實的態(tài)度,踏踏實實的精神,不僅授我以文,而且教我做人,雖歷時幾月,卻給以終生受益無窮之道。經(jīng)過半個學(xué)期的忙碌和工作,本次畢業(yè)設(shè)計已經(jīng)接近尾聲,作為一個本科生的畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個設(shè)計是難以想象的。學(xué)習(xí)者不會被告之他們發(fā)音的準(zhǔn)確率。早期的基于自動語音識別的軟件程序采用基于模板的識別系統(tǒng),其使用動態(tài)規(guī)劃執(zhí)行模式匹配或其他時間規(guī)范化技術(shù)(Dalbyamp。簡而言之,隱馬爾可夫模型計算輸入接收信號和包含于一個擁有數(shù)以百計的本土音素錄音的數(shù)據(jù)庫的匹配可能性(Hinks,2003,p.5)。 Knodt,1998)。 Knodt,1998)。自動語音識別技術(shù)的最終目的是讓那些不論詞匯量,背景噪音,說話者變音的人直白地說出的單詞能夠達到100%的準(zhǔn)確率(CSLU,2002)。由于人工神經(jīng)網(wǎng)絡(luò)的非線性,自適應(yīng)性,強大的自學(xué)能力這些明顯的優(yōu)點,它的優(yōu)良分類和輸入輸出響應(yīng)能力都使它非常適合解決語音識別問題。這些信號特征構(gòu)成了語音信號最基本的光譜結(jié)構(gòu)。輸入信號將會被確認為造成詞,其精確度是可以評估的。通常地,語音信號可以看作為一段通過隱馬爾可夫模型來表征的時間序列。獨立發(fā)聲式是指其發(fā)音模式是由不同年齡,不同性別,不同地域的人來進行訓(xùn)練,它能識別一個群體的指令。最近,隨著非線性系統(tǒng)理論的發(fā)展,如人工神經(jīng)網(wǎng)絡(luò),混沌與分形,可能應(yīng)用這些理論到語音識別中。 Choi,1998),New Dynamic English (DynEd,1997),English Discoveries (Edusoft,1998),and See it,Hear It,SAY IT! (CPI,1997).Most of these programs do not provide any feedback on pronunciation accuracy beyond simply indicating which written dialogue choice the user has made,based on the closest pattern match.Learners are not told the accuracy of their pronunciation.In particular,Neri,et al. (2002) criticizes the graphical wave forms presented in products such as Talk to Me and Tell Me More because they look flashy to buyers,but do not give meaningful feedback to users.The 2000 version of Talk to Me has incorporated more of the features that Hinks (2003),for example,believes are useful to learners:u A visual signal allows learners to pare their intonation to that of the model speaker.u The learners39。 Knodt,1998).More expensive systems that are reported to outperform these two are Subarashii (Bernstein,et al.,1999),EduSpeak (Franco,et al.,2001),Phonepass (Hinks,2001),ISLE Project (Menzel,et al.,2001) and RAD (CSLU,2003).ASR accuracy is expected to improve. Among several types of speech recognizers used in ASR products,both implemented and proposed,the Hidden Markov Model (HMM) is one of the most dominant algorithms and has proven to be an effective method of dealing with large units of speech (Ehsani amp。由于時間倉促,系統(tǒng)的設(shè)計沒能很好的拓展創(chuàng)新,機器人的舞步舞曲及其它動作還需進一步的改進!本品稍作改動,就可以用來控制空調(diào)機、錄像機等電器;利用SPCE061A的語音處理優(yōu)勢可組成語音應(yīng)答系統(tǒng)、語音合成系統(tǒng)、互動式玩具等,具有廣闊的市場前景。語音識別基本原理圖如下():預(yù)處理特征提取模式匹配后處理主意模型庫輸入語音識別訓(xùn)練初步識別結(jié)果識別結(jié)果 語音識別基本原理 語音合成技術(shù)將以其他方式表示或存儲的信息轉(zhuǎn)換成語音。在觸發(fā)第一條指令,然后再觸發(fā)第二條指令,就可以識別第三條指令,:名稱再來一曲開始準(zhǔn)備跳舞左轉(zhuǎn)右轉(zhuǎn)向前走倒退向左瞄準(zhǔn)發(fā)射連續(xù)發(fā)射向右瞄準(zhǔn) 機器人操作示意圖第四章 語音識別技術(shù) 語音識別基本原理 語音識別基本原理:預(yù)處理,語音信號數(shù)字化。步驟三如果訓(xùn)練成功則進入語音識別狀態(tài),如果訓(xùn)練沒有成功則重復(fù)訓(xùn)練。 所示: 編譯、鏈接圖步驟二:下載程序代碼到機器人的61板上。BSR_ImportSDWord(int CommandID)可以把BSR_SDModel 數(shù)組中的數(shù)據(jù)導(dǎo)入為某條語音命令的特征模型。BSR_EnableCPUIndicator()開啟CPU狀態(tài)監(jiān)測功能?!緟?shù)】無。【參數(shù)】無。【參 數(shù)】無。 識別過程【API格式】C:void BSR_InitRecognizer(int AudioSource)【功能說明】辨識器初始化。TraindMode:訓(xùn)練次數(shù),要求使用者在應(yīng)用之前訓(xùn)練一或兩遍:BSR_TRAIN_ONCE表示要求訓(xùn)練一次。如果所需的RAM空間已被舊的特征模型數(shù)據(jù)占滿,新特征模型則無法保存到RAM中。開始初始化RAM執(zhí)行訓(xùn)練,獲得訓(xùn)練結(jié)果訓(xùn)練成功返回開始定時采集語音樣本返回語音特征模型開始初始化識別器獲得識別結(jié)果識別出語音命令執(zhí)行相應(yīng)操作返回YNNY中斷服務(wù)識別過程識別過程訓(xùn)練過程 語音識別的實現(xiàn) 初始化過程【API格式】C:int BSR_DeleteSDGroup(0)【功能說明】SRAM初始化。將語音分成小段的目的就是便于調(diào)整機器人動作,否則播放語音時不能調(diào)整機器人的動作,這樣機器人的動作就單調(diào)了。比如左腿向前走,那么控制左腿的電機正向旋轉(zhuǎn)就可以了;如果左腿向后走,那么只要控制電機向相反方向旋轉(zhuǎn)就可以了。函數(shù)voidSet_IOB_Bit(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int);參數(shù)依次為IO的位、Dir、Attrib、Data、Buffer例如操作IOB11為同相低電平輸出為Set_IOB_Bit(11,1,1,0,0)。將訓(xùn)練好的語音模型導(dǎo)出存儲到FLASH中使用庫函數(shù)BSR_ExportSDWord(uiCommandID);進行操作,然后再調(diào)用讀寫FLASH中的函數(shù)進行。焊接完畢,機器人按拆的反過程裝上,把電池盒蓋稍作處理,固定背板,在背板上固定61板,組裝就完成了。中間的標(biāo)號VCC與M_J1是連接加速電機的兩個接口。電源連線:紅色的是正極,黑色的是負極。頭部發(fā)射電機:藍色和淺藍色連線??梢愿鶕?jù)顏色和部位辨別線路的作用,下面分別介紹:該機器人載體共有5個電機,腿部有2個電機,控制機器人的行走方向;胸部有1個電機,控制機器人的頭部轉(zhuǎn)向;頭部有2個電機,1個是加速電機,1個是發(fā)射電機,配合使用可以發(fā)射簧片。 硬件驅(qū)動電路:左右腿、脖子電機驅(qū)動加速度、發(fā)射電機驅(qū)動 機器人驅(qū)動電路原理圖機器人驅(qū)動電路采用功率較大的三極管搭成H 橋來驅(qū)動電機,可以實現(xiàn)電機的正向旋轉(zhuǎn)與電機的反向旋轉(zhuǎn)。 SPCE061A 最小系統(tǒng)SPCE061A最小系統(tǒng)當(dāng)中,包括SPCE061A芯片外圍的基本模塊,有:晶振輸入模塊(OSC)、鎖相環(huán)外圍電路(PLL)、復(fù)位電路(RESET)、指示燈(LED)等。SPCE061 A既具有體積小、集成度高、可靠性好的特點,又具有較強的中斷處理能力、高性能的價格比和功能強、效率高的指令系統(tǒng)及低功耗、低電壓的特點,以u39。另外增加了特定人語音識別的功能,通過命令來控制機器人,使機器人智能化。電機轉(zhuǎn)動一圈,機簧就會彈射一下,從而完成輸送飛盤的任務(wù)。發(fā)射電機和推進電機的轉(zhuǎn)動方向是固定的。在語音交流的過程中,抗噪音能力得到了很大的提高。我國在語音機器人領(lǐng)域發(fā)展進步很快,如凌陽智能語音識別機器人,以凌陽單片機SPCE061A為核心,改裝市場上的玩具機器人,使改裝后的機器人具有語音識別能力,通過語音命令對其進行控制,這也正是本課題所研究的。語音識別技術(shù)就是讓機器通過識別和理解過程把語音信號轉(zhuǎn)變?yōu)橄鄳?yīng)的文本或命令的一種技術(shù),其根本目的是研究出一種具有聽覺功能的機器,這種機器能直接接受人的語音,理解人的意圖,并做出相應(yīng)的反應(yīng)。隨著科學(xué)技術(shù)的快速發(fā)展和人們物質(zhì)生活水平要求的提高,機器人已經(jīng)漸漸地融入人們生活的各個領(lǐng)域,去代替或者協(xié)助人們?nèi)ネ瓿筛呶?,繁瑣或者幫助殘障人群的工作。該系統(tǒng)利用凌陽單片機在數(shù)字信號處理及語音處理方面的優(yōu)越性,通過語音辨識技術(shù),可以讓機器人在語音指令控制下實現(xiàn)前進,后退,跳舞,發(fā)射以及連續(xù)發(fā)射飛盤等多種功能。語音識別的目的是通過語音,使機器人了解人的意思從而執(zhí)行相應(yīng)的命令,完成相應(yīng)的動作。 作者簽名: 日期: 畢業(yè)論文(設(shè)計)授權(quán)使用說明本論文(設(shè)計)作者完全了解瓊州學(xué)院有關(guān)保留、使用畢業(yè)論文(設(shè)計)的規(guī)定,學(xué)校有權(quán)保留論文(設(shè)計)并向相關(guān)部門送交論文(設(shè)計)的電子版和紙質(zhì)版。2011年度本科生畢業(yè)論文(設(shè)計)基于SPCE061A單片機的機器人設(shè)計學(xué) 院: 電子信息工程學(xué)院 專 業(yè): 電子信息科學(xué)與技術(shù) 年 級: 2007級 學(xué)生姓名: 劉 轉(zhuǎn) 轉(zhuǎn) 學(xué) 號: 07406051005 導(dǎo)師及職稱: 鄭心武?。▽嶒瀻煟? 2011年1月2011 Annual Graduation Thesis (Project) of the College Undergraduate Microcontrollerbased robot design SPCE061ADepartment: College of Electronics and Information EngineeringMajor: Electronic Information Science and Technology