0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于OpenHarmony的智能音響

電子發(fā)燒友論壇 ? 來源:電子發(fā)燒友論壇 ? 2023-05-09 10:35 ? 次閱讀

1、項目背景

進入 21 世紀以來,傳感器技術(shù)、計算機控制技術(shù)、網(wǎng)絡技術(shù)以及新興的物聯(lián)網(wǎng)技術(shù),蓬勃發(fā)展。音箱是現(xiàn)代家居生活中為人們提供聽覺享受的產(chǎn)品,其作為音響系統(tǒng)的最終端,承擔著將電波信號轉(zhuǎn)化為聲能量,并傳播到空氣中的作用。音箱的種類有很多,針對不同的使用場景、用戶群,有不同的表現(xiàn)形式。以人為本的現(xiàn)代設計理念推動著設計的發(fā)展,在產(chǎn)品設計領域,以人為本不僅體現(xiàn)在產(chǎn)品的形式上,產(chǎn)品的服務形式也應該是契合人的本性、對用戶友好的。這一述求隨著科技的發(fā)展,逐漸與人們的預期相符合。所謂的“智能”,指的是個體認識客觀物體和運用知識解決問題的能力。機器不同于人類能夠獨立思考,它的行為模式是依附于程序而進行的,當一個機器能夠在某個程序的指導下,獨立進行操作或運算,我們便稱之為智能設備。智能音箱就是在傳統(tǒng)音箱的基礎上結(jié)合通信技術(shù)、傳感技術(shù)或其他互聯(lián)網(wǎng)技術(shù),使之在擴音的基礎功能之上,擁有更多新的、符合現(xiàn)代生活場景的功能, 隨著科學技術(shù)的不斷進步,人們所追求東西也越來越多。

智能音箱系統(tǒng)是以智能音箱設備為核心,結(jié)合手機端、語音識別系統(tǒng)和手勢識別系統(tǒng)協(xié)同工作,可提供中繼WiFi的同時滿足家庭用戶的日常音頻服務需求,個性化地為用戶提供了語音識別功能,本次設計的是以家居場景下的智能音箱產(chǎn)品,首先對其硬件平臺進行設計,其次對音頻系統(tǒng)和功能軟件部分進行詳細設計,然后對智能音箱系統(tǒng)的語音識別系統(tǒng)和設計與優(yōu)化并初步實現(xiàn)語音識別功能,從而打造一款經(jīng)濟、實用、智能的便攜式音箱系統(tǒng)。

2、項目簡介

2.1 項目描述

此項目基于 OpenHarmony 操作系統(tǒng)——我國自主研究、國產(chǎn)可控的芯片RK2206 搭載的一個全新的,獨立的首個完全開源的操作系統(tǒng)。該項目也是 OpenHarmony 在智能音箱領域適配的一個嘗試,通過藍牙連接、語音識別、手勢識別三種方式控制設備,小凌派內(nèi)置WiFi連接網(wǎng)絡顯示實時時鐘和當?shù)靥鞖?。實現(xiàn)了人機交互化、系統(tǒng)化、實時化。

2.2 功能說明

在系統(tǒng)整體設計架構(gòu)中,利用小凌派內(nèi)置WiFi模塊連接網(wǎng)絡,在搭載OpenHarmony操作系統(tǒng)的小凌派LCD顯示屏上顯示實時時間和當?shù)貙崟r天氣情況。

人工智能音箱交互的過程中,主要是使用耳和嘴兩個信息通道,即聽和說,語音識別的過程要經(jīng)過三個階段:發(fā)音、傳遞和感知,分別對應于生理、物理和心理三個方面,也就是說,僅僅是識別理解語音還不夠,還需要根據(jù)所處的語境,以即時、正確、合乎常規(guī)的自然語言表達方式回復用戶。此項目支持藍牙和WiFi進行音樂播放,在此基礎上,我們的設計加入了手勢識別, 利用不同手勢改變音樂播放狀態(tài)。

2.3 系統(tǒng)功能模塊劃分

項目是基于我國自主創(chuàng)新研發(fā)的國產(chǎn)可控芯片RK2206搭載OpenHarmony操作系統(tǒng)上運行的,OpenHarmony作為新推出的熱點,它在傳統(tǒng)的單設備系統(tǒng)能力的基礎上,創(chuàng)造性地提出了一套系統(tǒng)能力適配終端形態(tài)的理念,并且支持在終端設備上運行。小凌派內(nèi)置WiFi模塊連接網(wǎng)絡,在搭載OpenHarmony操作系統(tǒng)的小凌派LCD顯示屏上顯示實時時間和當?shù)貙崟r天氣情況。本系統(tǒng)中,由語音識別和手勢識別實現(xiàn)人機交互,當語音識別模塊聽到喚醒詞(小智小智)后回應,再說上一首/下一首進行切歌,或者播放/暫停,小凌派屏幕上會顯示相應的音樂播放狀態(tài)圖標和提示語。

2.4 項目展示

b93ffdc2-ee04-11ed-90ce-dac502259ad0.png

圖2.1 智能音箱設計實物正面圖

b96306c8-ee04-11ed-90ce-dac502259ad0.png

圖2.2 智能音箱設計實物側(cè)面圖

b99ba028-ee04-11ed-90ce-dac502259ad0.png

圖2.3 智能音箱設計實際操作圖

3、硬件設計

3.1 硬件總體框架

b9bdc93c-ee04-11ed-90ce-dac502259ad0.png

圖3.1 硬件總體框圖

3.2 主控芯片

b9dece48-ee04-11ed-90ce-dac502259ad0.png

圖3.2 小凌派

采用小凌派RK2206 OpenHarmony開發(fā)板,主控為瑞芯微RK2206芯片,200MHz主頻,RAM 256KB、ROM16KB、PSRAM 8M、FLASH 8M。板載NFC Tag芯片及天線,可實現(xiàn)OpenHarmony“碰一碰”功能。支持 IEEE 802.11b/g/n 制式,AP 模式。USB 2.0 、SDcard /SPI/I2C 接口、麥克風接口、E53 接口(包含 UART、 I2C、ADC、DAC、PWM、5 個 GPIO)。一根TypeC USB線,即可實現(xiàn)供電、下載等功能。一根TypeC USB線,可支持串口調(diào)試功能。

3.3 語音識別模塊

語音識別模塊采用LD3320,支持3.3V/5V供電,通信協(xié)議采用串口通信。

ba9b01d0-ee04-11ed-90ce-dac502259ad0.png

圖3.3 語音識別模塊

3.4 語音播報模塊

語音播報模塊采用SNY6288,支持3.3V供電,通信協(xié)議采用串口通信。

bab82e4a-ee04-11ed-90ce-dac502259ad0.png

圖3.4 SNY6288

3.5 功率放大模塊

TPA3116D2雙聲道立體聲大功率數(shù)字低音炮功放板 ,支持2x50W功率。

bad59fc0-ee04-11ed-90ce-dac502259ad0.png

圖3.5 功率放大模塊

3.6 手勢識別模塊

小凌派鴻蒙開發(fā)板智能手勢擴展板E53模塊PAJ7620U2手勢識別傳感器。

baff1436-ee04-11ed-90ce-dac502259ad0.png

圖3.6 手勢識別模塊

3.7 音頻藍牙模塊

使用藍牙3.0模塊,SPP透傳。

bb1f5e9e-ee04-11ed-90ce-dac502259ad0.png

圖3.7 藍牙模塊

3.8 TFT顯示屏

1.8寸彩色TFT顯示屏,高清IPS LCD液晶屏模塊,分辨率128*160,SPI接口。

bb396104-ee04-11ed-90ce-dac502259ad0.png

圖3.8 TFT液晶屏

4、軟件方案

智能音箱設計軟件部分使用的是C語言,整體代碼整合屏幕化顯示代碼、WiFi連接代碼、語言識別代碼、手勢識別代碼等部分。

設計采用的小凌派芯片RK2206開發(fā)板采用Lite os-M 內(nèi)核、自帶WiFi模塊,SDK也提供了相應的驅(qū)動,初始化配置WiFi,連接到目標網(wǎng)絡,通過內(nèi)部串口將WiFi的ID密碼、時間和天氣API網(wǎng)站IP與鏈接地址傳入內(nèi)置WiFi模塊。WiFi聯(lián)網(wǎng)成功后利用TCP協(xié)議向網(wǎng)站發(fā)送get信息,網(wǎng)站收到get請求后回傳帶有時間和天氣信息的json格式報文,報文送進小凌派芯片RK2206經(jīng)由CJSON庫處理為標準格式后,最終顯示在LCD屏幕上。

而通過I2C通信協(xié)議,傳感器感受手勢,主控板讀取PAJ7620U2的手勢寄存器中的手勢,相應對應的接口層,引腳輸出對應高低電平完成歌曲切換、暫停等操作。

bb772b2e-ee04-11ed-90ce-dac502259ad0.png

圖4.1程序總框圖

bb90dc86-ee04-11ed-90ce-dac502259ad0.png

圖4.2 主流程圖

4.1 WiFi連接設計

智能音箱獲取連接WiFi部分代碼:

bba6564c-ee04-11ed-90ce-dac502259ad0.png

圖4.3 WiFi模塊流程圖

bbbd915e-ee04-11ed-90ce-dac502259ad0.png

bbe380c6-ee04-11ed-90ce-dac502259ad0.png

4.2時間天氣信息獲取設計

智能音箱通過協(xié)議發(fā)送數(shù)據(jù)給sercer,再接受來自server的信息,從而獲取時間以及天氣狀況信息。

時間信息獲取設計部分代碼:

bbfc443a-ee04-11ed-90ce-dac502259ad0.png

天氣狀況信息獲取設計部分代碼:

bc190cf0-ee04-11ed-90ce-dac502259ad0.png

4.3手勢識別設計

智能音箱手勢識別分別設置4種手勢進行操作,并根據(jù)不同手勢執(zhí)行不同的操作。

bc5de35c-ee04-11ed-90ce-dac502259ad0.png

圖4.4 手勢識別程序流程圖

bc6fdde6-ee04-11ed-90ce-dac502259ad0.png

bc8bed24-ee04-11ed-90ce-dac502259ad0.png

bcac1464-ee04-11ed-90ce-dac502259ad0.png

bcc78cf8-ee04-11ed-90ce-dac502259ad0.png

5、項目總結(jié)和展望

本次設計從互聯(lián)網(wǎng)技術(shù)出發(fā),以人工智能音箱為落腳點,設計一款緊跟都市生活節(jié)奏和技術(shù)環(huán)境的產(chǎn)品。該設計在一定程度上可以幫助用戶解放雙手,便利用戶生活,既不用手持智能設備也能對智能音箱進行操作,有助于用戶提高生活質(zhì)量,享受數(shù)字時代帶來的紅利。能夠為人們提供實時的天氣情況,顯示當?shù)貢r間與日期,方便用戶日常生活;支持語音交互功能,相比人們常用的智能手機,智能音箱只需“動嘴”,自然更加方便。基于互聯(lián)網(wǎng)技術(shù),從用戶、人機交互及人機環(huán)境三個方面展開分析,以智能音箱為代表的人機交互模式為我們展現(xiàn)了智媒發(fā)展的一個新的方向:從人與人的交流到人與物、再到物與物,最終實現(xiàn)真正的萬物互聯(lián)。如何更好利用智能媒體的優(yōu)勢,同時規(guī)制與引導智能媒體的發(fā)展,正是有關智能音箱、人工智能技術(shù)研究背后傳播問題演進與開拓的新的場域所在。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 人工智能
    +關注

    關注

    1791

    文章

    47279

    瀏覽量

    238486
  • 智能音響
    +關注

    關注

    3

    文章

    63

    瀏覽量

    11159
  • OpenHarmony
    +關注

    關注

    25

    文章

    3722

    瀏覽量

    16317

原文標題:【開源樣例】 基于OpenHarmony的智能音響

文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發(fā)燒友論壇】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何用智能音響搶占智能家居入口

    當被問到智能音響能做什么?答案肯定是聽音樂!然而隨著對行業(yè)了解的越來越深入,當我們再次從全面和深入的角度談及智能音響的時候,除了音響本身的音
    發(fā)表于 10-13 09:25 ?2252次閱讀

    智能音響

    主要功能:通過超聲波測距傳感器的精確測距功能實現(xiàn)對音響的遠程音量控制及曲目切換意義:像音樂指揮家通過固定手勢控制音響的音量及曲目切換從而展現(xiàn)非接觸的神奇的控制魔力,呵呵呵!控制原理:使用超聲波測距
    發(fā)表于 11-16 22:13

    【海爾U+智能WIFI模塊試用申請】智能音響系統(tǒng)

    項目名稱:智能音響系統(tǒng)試用計劃:構(gòu)建簡單的無線小系統(tǒng),手機連接上時候,自動打開音響,可以通過手機選擇喜歡的歌曲,調(diào)節(jié)音量,甚至根據(jù)語音來切換歌曲,做到人性化,智能化的
    發(fā)表于 08-03 18:18

    物聯(lián)網(wǎng)卡與智能音響具體實現(xiàn)了哪些功能?-中億物聯(lián)網(wǎng)

    `物聯(lián)網(wǎng)卡與智能音響具體實現(xiàn)了哪些功能?現(xiàn)在科技技術(shù)一天天的在進步,智能產(chǎn)品也越來越多了,但是最吸引人的還是智能產(chǎn)品的交互功能。智能音箱是
    發(fā)表于 06-01 16:44

    請問WiFi智能語音音響該怎么做?

    rt,我想自己diy一個WiFi 智能語音音響來學習wifi,類似小愛音響那種,請教下可以怎么做啊
    發(fā)表于 07-12 04:35

    大彩智能屏在廣播音響行業(yè)的應用.pdf

    大彩智能屏在廣播音響行業(yè)的應用:在傳統(tǒng)按鍵式控制方案無法滿足用戶對于設備美觀、便于上手操作需求的前提下,智能屏方案應運而生。 大彩科技憑借強大的供應鏈整合、優(yōu)秀研發(fā)團隊的創(chuàng)新能力,高效的品質(zhì)保障能力
    發(fā)表于 11-22 16:09

    智能音響的工作原理是什么?ICMAX在智能音響上的應用是什么?

    智能音響的工作原理是什么?ICMAX在智能音響上的應用是什么?智能音響如何解決存儲容量問題?
    發(fā)表于 06-18 06:35

    【直播回顧】OpenHarmony知識賦能六期第一課—OpenHarmony智能家居項目介紹

    6月16日晚上19點,知識賦能第六期第一節(jié)課 《OpenHarmony智能家居項目介紹》 ,在OpenHarmony開發(fā)者成長計劃社群內(nèi)成功舉行。本次直播是“OpenHarmony開源
    發(fā)表于 06-17 11:08

    基于OpenHarmony智能金屬探測器

    基于OpenHarmony智能金屬探測器一、簡介智能金屬探測器是基于 OpenAtomOpenHarmony(以下簡稱“OpenHarmony
    發(fā)表于 07-05 10:52

    每日推薦 | 優(yōu)秀電源工程師經(jīng)驗,OpenHarmony設計項目分享

    (反激, 正激,buck、BOOST),熟悉音響功放電路,2017年進入 韓企LG電子開發(fā)家庭影院音響,現(xiàn)轉(zhuǎn)行進入汽車電子行業(yè)。2、2022年福建省大學生人工智能創(chuàng)意賽——開源鴻蒙開發(fā)者大賽師資培訓
    發(fā)表于 09-01 10:31

    基于OpenHarmony智能音響

    目基于 OpenHarmony 操作系統(tǒng)——我國自主研究、國產(chǎn)可控的芯片RK2206 搭載的一個全新的,獨立的首個完全開源的操作系統(tǒng)。該項目也是 OpenHarmony智能音箱領域適配的一個嘗試,通過藍牙
    發(fā)表于 05-06 15:41

    基于OpenHarmony智能音響的操作視頻展示

    此項目基于OpenHarmony 操作系統(tǒng)——我國自主研究、國產(chǎn)可控的芯片RK2206 搭載的一個全新的,獨立的首個完全開源的操作系統(tǒng)。該項目也是 OpenHarmony智能音箱領域適配的一個
    發(fā)表于 05-06 15:44

    智能音響的究極形態(tài):音響行業(yè)再添悍將 大屏與安卓系統(tǒng)深度結(jié)合

    酷狗智能音響智能方面做得還是非常到位的。不管是超大的顯示屏,還是深度定制的系統(tǒng),都完全符合我心中對智能音響的定義。或許,大屏+安卓系統(tǒng)就是
    發(fā)表于 07-25 16:21 ?1344次閱讀

    基于OpenHarmony智能門鎖設計

    本項目的場景是智能家居。通過 OpenHarmony 源碼與 Hi3861 開發(fā)板進行智能門鎖的項目開發(fā)。最后可以通過舵機進行開關鎖與通過手機的數(shù)字管家進行密碼解鎖。
    的頭像 發(fā)表于 04-10 11:05 ?1162次閱讀

    基于OpenHarmony智能音響

    基于OpenHarmony智能音響本項目由閩江學院李維權(quán)、李清湖、朱燕禮同學完成,作品獲得福建省首屆Open開發(fā)者大賽三等獎!1、項目背景進入21世紀以來,傳感器技術(shù)、計算機控制技術(shù)、網(wǎng)絡技術(shù)以及
    的頭像 發(fā)表于 05-09 15:54 ?1582次閱讀
    基于<b class='flag-5'>OpenHarmony</b>的<b class='flag-5'>智能</b><b class='flag-5'>音響</b>