新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于凌陽單片機的通用型語音控制系統

        基于凌陽單片機的通用型語音控制系統

        作者: 時間:2011-02-12 來源:網絡 收藏


        4 語音控制模塊設計
        4.1 語音控制模塊設計

        語音控制模塊硬件部分的功能采用設計的超小迷你電路板來完成。該硬件具有結構簡單,成本低,體積小,易于家用電器嵌套等特點。各I/O口的分配及功能是IOB4~IOB7為識別到特定語音后向外部發出信號的常用口;IOB0~IOB1為向外發送信號的預留口;IOB2~IOB3是外部觸發SPCE061的外中斷觸發口,當資源緊張時也可做為輸出端口,如圖4所示。

        本文引用地址:http://www.104case.com/article/172990.htm


        4.2 主程序流程
        至此,整套系統完成了。在使用時,第一次要進行特定人語音識別,識別成功后,自動存入FLASH,以后就無需再訓練,上電后自動加載進RAM中,然后進行識別,當識別到特定語音時,IOB就發出相應信號。

        5 通用型語音集成軟件的設計
        5.1 集成軟件的總體設計和所使用的工具

        該方案的集成開發環境采用Visual Studio(VS)2005的VB.NET來設計。Visual Basic.NET是微軟公司推出的全新集成開發環境VS.NET的重要成員之一,簡單、易學、易用,很多新特性也正適應了新一代軟件開發的需要,只要稍有點語言基礎就可以很快掌握,進而精通。可視化的用戶界面設計功能,把程序設計人員從繁瑣復雜的界面設計中解脫出來;可視化編程環境的“所見即所得”功能,使界面設計如同積木游戲一般。
        采用Visual Studio(VS)2005來編寫此集成開發環境,極大地減輕了開發強度,縮短了開發周期,也使它的代碼強度和可移植性大大提高。
        5.2 通用型語音集成軟件使用簡介
        通用型語音集成軟件包括了語音識別模塊設計、語音播放模塊設計、語音控制模塊設計的所有代碼自動生成,如圖2所示。開始可加入提示音,單擊打開文件選項,選擇想要播放的語音,后面方框打勾表示有此項功能;下面是5條語音的播放和識別,每一條功能相同,現簡介如下:第一條語音提示功能同上,觸發端口指辨識到該條語音后所觸發的端口號,有IOB0~IOB7,電平指向外發信號是低電平還是高電平,有高電平“1”和低電平“0”兩種情況可供選擇,以適應不同的情況。訓練成功語音提示指第一次訓練時每訓練成功1條指令的提示;訓練失敗語音提示指第一次訓練時失敗的提示;訓練完成語音提示指第一次訓練成功時的語音指令提示。

        6 結語
        該通用型語音控制系統結構簡單,成本低,可擴充性強,開發周期短,可廣泛應用于家用電器和其他各種電子產品中。如果該方案能成功應用,定會產生較好的經濟效益和社會效益。


        上一頁 1 2 3 下一頁

        關鍵詞: 凌陽單片機

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凤阳县| 大余县| 紫阳县| 元朗区| 贺兰县| 临邑县| 西安市| 剑川县| 鸡东县| 乡城县| 阿拉善右旗| 偃师市| 昌平区| 达拉特旗| 靖州| 侯马市| 东辽县| 涡阳县| 平武县| 承德县| 临漳县| 华亭县| 东乌珠穆沁旗| 原阳县| 盘锦市| 永修县| 正镶白旗| 虹口区| 武乡县| 申扎县| 合作市| 武鸣县| 赣州市| 肥乡县| 柳江县| 伊春市| 临颍县| 隆德县| 巴彦淖尔市| 平塘县| 平罗县|