999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LD3320語音識別模塊的智能家居聲控系統

2017-01-12 18:14:41王中心王東方王亞偉張文
物聯網技術 2016年11期
關鍵詞:單片機用戶系統

王中心++王東方++王亞偉++張文

摘 要:本系統以MCS-51單片機為主控制器,通過LD3320語音識別模塊對語音信號進行識別,單片機讀取識別結果后直接對所接外設電燈、風扇等家用電器進行直接控制或將控制指令通過藍牙以無線方式傳輸到其它單片機模塊以對其它家電進行控制,實現家居智能化。該系統的語音識別迅速準確,便于用戶以語音方式對家電進行無線控制,特別方便老人及行動不便人士的日常生活。

關鍵詞:單片機;LD3320語音識別模塊;智能家居;聲控系統

中圖分類號:TN912.34 文獻標識碼:A 文章編號:2095-1302(2016)11-00-03

0 引 言

智能家居(smart home)的概念很早就被提出來,但是一直沒有在現實中被具體實踐,直到1984年出現的首棟智能型建筑拉開了全人類爭相構建智能家居的帷幕。智能家居不是某一項家庭電器的智能化,而是以住宅為平臺,為實現家居安全舒適、科學環保、健康節能的家居生活環境,依賴綜合布線和網絡通信技術,將家電設備聯系起來,構建高效、流暢的家居設備管理系統,方便人們對家用設備進行操作與管理,為人類提供智能、舒適的生活方式。

1 語音識別的發展歷史及應用領域

從工業革命開始,人類逐漸受益于高速的機器生產,但隨著科技的發展,人類開始夢想著與機器進行交流溝通,讓機器明白人類的命令,然后給予回應,真正實現用機器代替人類進行繁重勞動的目標。語音識別技術為該目標的實現提供了可能,該技術將其接收到的音頻信號轉換為機器可識別的文本或命令后進行進一步處理。現如今,經歷半個多世紀的探索與創新,語音識別技術在各領域都實現了應用,小到兒童玩具、個人家庭電器、電子產品,大到醫療、工業生產等,語音識別系統都發揮著不可替代的作用。從世界上第一個能識別10個英文數字發音的語音識別系統到如今廣泛應用在各行各業的語音識別系統,我們希望語音識別技術在未來取得更大的發展。

語音識別技術的發展離不開研究者們的卓越貢獻,由一開始特定人、小詞匯的識別到如今非特定人、連續發音、大量詞匯的識別,這其中各種技術的更新發展必不可少。廣泛使用的計算機網絡和普遍使用的手機、ipad等提供了大量文本和語音方面的材料資源,多渠道的資源為語音識別中的語言模型和聲學模型的訓練提供了有力支持。語音識別的未來發展令人期待。

2 智能家居聲控系統的方案設計

2.1 系統總體結構圖

圖1所示為系統總體設計結構框圖。該系統的硬件部分包括電源、LD3320芯片、單片機、繼電器等。語音識別由LD3320芯片實現,系統整體控制由MCS-51單片機實現,包括對LD3320芯片的初始化等。用戶語音指令經麥克風送給LD3320語音識別模塊,LD3320識別處理后,把識別結果傳送給單片機,單片機將根據識別結果對外設進行相應控制。若語音指令無法識別,則由單片機控制LD3320語音模塊重新進入新的識別處理過程。

2.2 LD3320語音識別模塊

LD3320芯片是一個專用于語音識別的芯片,該芯片在設計時注重高效與節能,無需外接任何輔助芯片,直接集成了語音識別處理模塊和外部電路,如麥克風接口、語音輸出接口、AD/DA轉換器等,使其可以實現語音識別、聲音控制及人機對話等功能。

2.2.1 主要特征

完成非特定人的語音識別命令。在語音識別技術發展之初,只能由特定的人進行語音命令來完成任務,且需要錄音和練習等,而現在只需用戶使用相同的語言就可以進行識別,且識別效率大大提高,識別率高達95%,無需外接輔助,實現了單芯片語音識別。

由于用戶的語音命令有多種可能,如意思相同但語音命令不同或受到口音語氣的影響等,LD3320芯片中的識別語句是動態可編輯,可修改的,在設計時可根據具體情況考慮多種可能,如設置50條識別語句留作用戶語音命令的候選語音,以提高系統的整體水平。不過設置時需注意識別語句的長度,如果設置漢字則不能超過10個,設置拼音串則不能超過79個。支持串行接口和并行接口,也可設置為休眠狀態,方便激活。

2.2.2 LD3320語音口令識別處理過程

LD3320芯片的語音口令識別處理過程如圖2所示。

2.2.3 LD3320語音識別模塊使用技巧

在一些特別的應用場合,人們希望語音識別系統具有較高的識別精度。本系統設計采用“用戶口令觸發模式”以提高抗干擾能力,避免單片機對外設控制時產生錯誤動作。

程序設計中設置一個短句作為用戶發布命令的觸發口令。如定義“小明”作為用戶的觸發口令。在等待用戶觸發時,特別是有雜音、噪音的情況下,系統將啟動 “循環識別處理”模式,把觸發口令“小明”和其他幾十個用來吸收錯誤的詞匯設置進LD3320語音識別芯片。如果LD3320芯片中程序檢測到用戶的觸發口令時,則開啟“觸發模式”,用戶給出一級口令,若檢測為正確口令,則芯片將給出指示,即提示燈開始閃爍(大約2 s)后,開啟二級口令的接收檢測即“識別模式”,LD3320識別到預設的二級口令后,如臥室開燈、臥室關燈等,將識別結果送給單片機,由單片機對外設進行控制。在等待口令時,可能會進行誤識別,即在其他聲音干擾下接收到相似的語音片段,程序可以專門對垃圾詞語進行處理或不處理,然后進入循環識別狀態,用戶只需發出新的口令即可觸發。通過二級口令觸發模式,用戶可以更加方便的進行語音操作,且準確率較高。

2.2.3.1 巧妙運用關鍵詞語的ID,提高識別效率

由于用戶的發音習慣不同,可能同一個意思的不同語音命令無法被準確執行。我們將語音命令的關鍵詞語的拼音串設計在LD3320芯片內,例如一級口令“小明”,然后傳入一個ID代表這個詞語,一旦識別成功后,將這個ID作為識別的結果對外輸出。在 LD3320語音芯片中,同一個ID可以對應不同的關鍵詞匯,而且ID不需要連續,編程方式非常簡單。例如“中國”“華夏”,可以設置為同一個ID,之后再進行其他處理步驟。

2.2.3.2 對于關鍵詞ID設置多個可能發音,充分利用50項候選可識別語句

有時用戶可能不會用同一個詞來發出命令,例如“開燈”,用戶可能會說“開大燈”“打開燈”“打開電燈”“把電燈打開”等,其說話的口音、語氣、情緒、習慣是不同的。因此需把用戶的這些發音習慣都考慮到程序設計中,完全利用LD3320芯片的特性,充分利用50條可動態編輯的關鍵識別條目,編輯不同的候選語句并設置到芯片中。這樣用戶在發出命令后,被準確執行的效率增加,完善了系統的功能。

2.2.3.3 用戶通過語音命令后得到語音識別結果的等待時間調節

在本系統中,用戶發出口令后芯片大約有12 s的反應時間,然后才會給出識別反應。通過語音識別芯片的檢測機制來判斷用戶的口令是否全部發出,如監測出一段連續的噪音,就認為用戶口令已發完,之后給出識別結果。

2.2.4 使用過程中應注意的問題

在測試過程中發現,LD3320模塊應用時要注意以下問題:

(1)用戶使用時背景聲音(噪音、雜音等)會造成一定的干擾;

(2)設置語音模塊內識別列表的內容和50個可編輯的候選語句有關;

(3)設置識別列表中各詞匯之間的相似程度;

(4)用戶的發音快慢、大小、口音以及發音是否清晰等;

(5)距離麥克風的位置遠近以及接收語音的外設(麥克風等)質量等。

3 智能家居聲控系統的軟件程序設計

智能家居聲控系統的程序處理過程主要包括單片機初始化;LD3320芯片的初始化;LD3320語音識別結果寄存器的讀取以及單片機對外設的控制等。

3.1 具體軟件功能模塊介紹

(1)單片機初始化函數:void MCU_init()

名稱:void MCU_init()。

功能:單片機初始化。

(2)中斷處理函數:void ExtInt0Handler(void) interrupt 0

名稱:中斷處理函數。

功能:對LD3320的中斷請求進行處理。

其他說明:語音識別模塊接收到音頻信號后進入函數,判斷識別結果,若無結果則設置寄存器開始下次識別。

(3)用戶執行函數:void User_handle(uint8 dat)

名稱:用戶執行函數。

功能:識別結果成功后,MUC進行之后的處理。

(4)LD3320復位函數:void LD_Reset()

功能描述:復位LD模塊。

(5)LD3320初始化函數:void LD_Init_Common()

功能描述:LD模塊命令初始化。

其他說明:該函數一般不需要修改。

(6)LD3320ASR功能初始化函數:void LD_Init_ASR()

功能描述:LD模塊ASR功能初始化。

其他說明:該函數一般不需要修改。

(7)運行ASR識別處理函數uint8 RunASR(void)

功能描述:運行ASR識別流程。

返回值:asrflag:1->啟動成功;0->啟動失敗。

其他說明:識別順序如下:

① RunASR()函數實現一次完整的ASR語音識別流程;

② LD_AsrStart()函數實現了ASR初始化;

③ LD_AsrAddFixed()函數添加關鍵詞語到LD3320中;

④ LD_AsrRun()函數啟動一次ASR語音識別流程。

任何一次ASR識別流程均從初始化開始,皆按照此順序進行。

(8)語音命令添加函數:uint8 LD_AsrAddFixed()

功能描述:向LD模塊添加關鍵詞。

返回值:flag:1->添加成功。

(9)識別結果獲取函數:uint8 LD_GetResult()

功能描述:獲取識別結果。

返回值:LD_ReadReg(0xc5 ),讀取內部寄存器返回的識別碼。

3.2 系統程序流程圖

聲控系統單片機程序流程圖如圖3所示。

4 系統測試

本系統以“小明”為一級指令口令,每次識別時必須先觸發一級口令,才能進行二級口令,如臥室關燈、臥室開燈、客廳開燈、客廳關燈等。

系統加入電源后對麥克風說“小明”一級口令,指示燈閃爍亮燈后,再對著麥克風說:“臥室開燈”二級口令則繼電器控制臥室燈亮。目前該系統能識別的二級口令有5個,分別是“客廳開燈”“客廳關燈”“臥室開燈”“臥室關燈”和“close all”,實際可以根據具體布置需要增加控制節點及相應識別口令。

5 結 語

智能家居聲控系統不僅能為大家帶來舒適的居住環境,還具有系統可靠性高,誤識率低,方便適用的特點,具有廣大的應用前景。

參考文獻

[1]王炳錫.實用語音識別基礎——21世紀高等院校技術優秀教材[M].北京:國防工業出版社,2015.

[2]譚浩強.C程序設計教程[M].北京:清華大學出版社,2007.

[3]金鑫,田,闕大順.基于LD3320的語音控制系統設計實現[J].電腦與信息技術,2011,19(6):22-25.

[4]徐波.語音識別技術發展現狀與展望[Z].中科院自動化研究所,2011.

[5]熊飛麗.語音識別技術在語言教學軟件中的應用研究[D].長沙:國防科學技術大學,2002.

[6]王文明.面向應用的機器人一體機遠程控制方案中的語音識別方法[EB/OL]. http://www.paper.edu.cn/releasepaper/content/2012-07- 115.

猜你喜歡
單片機用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 毛片a级毛片免费观看免下载| 国产菊爆视频在线观看| 一级毛片免费不卡在线 | 拍国产真实乱人偷精品| 永久免费av网站可以直接看的 | 亚洲欧洲日韩综合色天使| 中文字幕 欧美日韩| 亚洲日韩精品综合在线一区二区 | 国产成人1024精品下载| 亚洲精品无码高潮喷水A| 国产精品亚洲一区二区在线观看| 亚洲欧美成人综合| 久久久久亚洲AV成人网站软件| 天天视频在线91频| 国产精品第一区在线观看| 99无码中文字幕视频| 午夜精品久久久久久久2023| 女同国产精品一区二区| 日本AⅤ精品一区二区三区日| 久久毛片基地| 色偷偷一区| 国产三级毛片| 亚洲一级毛片免费看| 色哟哟国产精品| 亚洲精品中文字幕无乱码| 久久久久免费精品国产| 国产高清无码第一十页在线观看| 国产精品浪潮Av| 国产成人区在线观看视频| 免费人欧美成又黄又爽的视频| 亚洲一级色| 国产chinese男男gay视频网| 国产区在线观看视频| 国产亚洲欧美另类一区二区| 久久一日本道色综合久久| 国产欧美高清| 精品1区2区3区| 伊人久热这里只有精品视频99| 国产精品永久久久久| 国产成人乱无码视频| 女人毛片a级大学毛片免费| 久久婷婷国产综合尤物精品| 亚洲高清在线天堂精品| 乱人伦视频中文字幕在线| 九九精品在线观看| 国产成人精品亚洲日本对白优播| 亚洲最大看欧美片网站地址| 国产乱子伦精品视频| 四虎影视库国产精品一区| 91视频精品| 中日韩一区二区三区中文免费视频 | 99久久亚洲精品影院| 国产浮力第一页永久地址| 一本久道久久综合多人| 国内精品久久人妻无码大片高| 香蕉久久国产超碰青草| 国产在线精彩视频二区| 国产男女免费完整版视频| 2021无码专区人妻系列日韩| 国内精品久久人妻无码大片高| 国产超碰在线观看| 99人体免费视频| 成人午夜视频免费看欧美| 亚洲精品第一页不卡| 日本午夜视频在线观看| 亚洲精品高清视频| 国产成人一区在线播放| 国产精品久久久久久久久久久久| 色妞www精品视频一级下载| 香蕉eeww99国产精选播放| 九九热精品在线视频| 久久国产乱子伦视频无卡顿| 亚洲成在线观看| 日韩乱码免费一区二区三区| 无遮挡国产高潮视频免费观看| 国产精品网曝门免费视频| 精品国产免费观看| 五月天丁香婷婷综合久久| 激情无码视频在线看| 国产精品片在线观看手机版| 精品三级在线| 国产日韩欧美视频|