GHOST系统之家 - Windows系统光盘下载网站!
当前位置:GHOST系统之家>系统教程 > 基于OpenHarmony的智能音响

基于OpenHarmony的智能音响

来源:Ghost系统之家浏览:时间:2023-05-09 10:19:24

想了解更多关于开源的内容,请访问:

51CTO开源基础软件社区

https://ost.51cto.com

1、项目背景

进入。音箱是现代家居生活中为人们提供听觉享受的产品,其作为音响系统的最终端,承担着将电波信号转化为声能量,并传播到空气中的作用。音箱的种类有很多,针对不同的使用场景、用户群,有不同的表现形式。以人为本的现代设计理念推动着设计的发展,在产品设计领域,以人为本不仅体现在产品的形式上,产品的服务形式也应该是契合人的本性、对用户友好的。这一述求随着科技的发展,逐渐与人们的预期相符合。所谓的“智能”,指的是个体认识客观物体和运用知识解决问题的能力。机器不同于人类能够独立思考,它的行为模式是依附于程序而进行的,当一个机器能够在某个程序的指导下,独立进行操作或运算,我们便称之为智能设备。智能音箱就是在传统音箱的基础上结合通信技术、传感技术或其他互联网技术,使之在扩音的基础功能之上,拥有更多新的、符合现代生活场景的功能, 随着科学技术的不断进步,人们所追求东西也越来越多。

智能音箱系统是以智能音箱设备为核心,结合手机端、语音识别系统和手势识别系统协同工作,可提供中继WiFi的同时满足家庭用户的日常音频服务需求,个性化地为用户提供了语音识别功能,本次设计的是以家居场景下的智能音箱产品,首先对其硬件平台进行设计,其次对音频系统和功能软件部分进行详细设计,然后对智能音箱系统的语音识别系统和设计与优化并初步实现语音识别功能,从而打造一款经济、实用、智能的便携式音箱系统。

2、项目简介

(1)项目描述

此项目基于 OpenHarmony 操作系统——我国自主研究、国产可控的芯片RK2206 搭载的一个全新的,独立的首个完全开源的操作系统。该项目也是智能音箱领域适配的一个尝试,通过蓝牙连接、语音识别、手势识别三种方式控制设备,小凌派内置WiFi连接网络显示实时时钟和当地天气。实现了人机交互化、系统化、实时化。

(2)功能说明

在系统整体设计架构中,利用小凌派内置WiFi模块连接网络,在搭载OpenHarmony操作系统的小凌派LCD显示屏上显示实时时间和当地实时天气情况。

在人工智能音箱交互的过程中,主要是使用耳和嘴两个信息通道,即听和说,语音识别的过程要经过三个阶段:发音、传递和感知,分别对应于生理、物理和心理三个方面,也就是说,仅仅是识别理解语音还不够,还需要根据所处的语境,以即时、正确、合乎常规的自然语言表达方式回复用户。此项目支持蓝牙和WiFi进行音乐播放,在此基础上,我们的设计加入了手势识别, 利用不同手势改变音乐播放状态。

(3)系统功能模块划分

项目是基于我国自主创新研发的国产可控芯片RK2206搭载OpenHarmony操作系统上运行的,OpenHarmony作为新推出的热点,它在传统的单设备系统能力的基础上,创造性地提出了一套系统能力适配终端形态的理念,并且支持在终端设备上运行。小凌派内置WiFi模块连接网络,在搭载OpenHarmony操作系统的小凌派LCD显示屏上显示实时时间和当地实时天气情况。本系统中,由语音识别和手势识别实现人机交互,当语音识别模块听到唤醒词(小智小智)后回应,再说上一首/下一首进行切歌,或者播放/暂停,小凌派屏幕上会显示相应的音乐播放状态图标和提示语。

(4)项目展示

基于OpenHarmony的智能音响-开源基础软件社区

图2.1 智能音箱设计实物正面图

基于OpenHarmony的智能音响-开源基础软件社区

图2.2 智能音箱设计实物侧面图

基于OpenHarmony的智能音响-开源基础软件社区

图2.3 智能音箱设计实际操作图

3、硬件设计

(1)硬件总体框架

基于OpenHarmony的智能音响-开源基础软件社区

图3.1 硬件总体框图

(2)主控芯片

基于OpenHarmony的智能音响-开源基础软件社区

图3.2 小凌派

采用小凌派RK2206 OpenHarmony开发板,主控为瑞芯微RK2206芯片,200MHz主频,RAM 256KB、ROM16KB、PSRAM 8M、FLASH 8M。板载NFCTag芯片及天线,可实现OpenHarmony“碰一碰”功能。支持 IEEE 802.11b/g/n 制式,AP 模式。USB 2.0 、SDcard /SPI/I2C 接口、麦克风接口、E53 接口(包含 UART、 I2C、ADC、DAC、PWM、5 个 GPIO)。一根TypeC USB线,即可实现供电、下载等功能。一根TypeC USB线,可支持串口调试功能。

(3)语音识别模块

语音识别模块采用LD3320,支持3.3V/5V供电,通信协议采用串口通信。

基于OpenHarmony的智能音响-开源基础软件社区

图3.3 语音识别模块

(4)语音播报模块

语音播报模块采用SNY6288,支持3.3V供电,通信协议采用串口通信。

基于OpenHarmony的智能音响-开源基础软件社区

图3.4 SNY6288

(5)功率放大模块

TPA3116D2双声道立体声大功率数字低音炮功放板 ,支持2x50W功率。

基于OpenHarmony的智能音响-开源基础软件社区

图3.5 功率放大模块

(6)手势识别模块

小凌派鸿蒙开发板智能手势扩展板E53模块PAJ7620U2手势识别传感器。

基于OpenHarmony的智能音响-开源基础软件社区

图3.6 手势识别模块

(7)音频蓝牙模块

使用蓝牙3.0模块,SPP透传。

基于OpenHarmony的智能音响-开源基础软件社区

图3.7 蓝牙模块

(8)TFT显示屏

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

基于OpenHarmony的智能音响-开源基础软件社区

图3.8 TFT液晶屏

4、软件方案

智能音箱设计软件部分使用的是C语言,整体代码整合屏幕化显示代码、WiFi连接代码、语言识别代码、手势识别代码等部分。

设计采用的小凌派芯片RK2206开发板采用Lite os-M 内核、自带WiFi模块,SDK也提供了相应的驱动,初始化配置WiFi,连接到目标网络,通过内部串口将WiFi的ID密.码、时间和天气API网站IP与链接地址传入内置WiFi模块。WiFi联网成功后利用TCP协议向网站发送get信息,网站收到get请求后回传带有时间和天气信息的json格式报文,报文送进小凌派芯片RK2206经由CJSON库处理为标准格式后,最终显示在LCD屏幕上。

而通过I2C通信协议,传感器感受手势,主控板读取PAJ7620U2的手势寄存器中的手势,相应对应的接口层,引脚输出对应高低电平完成歌曲切换、暂停等操作。

基于OpenHarmony的智能音响-开源基础软件社区

图4.1 程序总框图

基于OpenHarmony的智能音响-开源基础软件社区

图4.2 主流程图

(1)WiFi连接设计

智能音箱获取连接WiFi部分代码:

基于OpenHarmony的智能音响-开源基础软件社区

图4.3 WiFi模块流程图

基于OpenHarmony的智能音响-开源基础软件社区

基于OpenHarmony的智能音响-开源基础软件社区

(2)时间天气信息获取设计

智能音箱通过协议发送数据给sercer,再接受来自server的信息,从而获取时间以及天气状况信息。

时间信息获取设计部分代码:

基于OpenHarmony的智能音响-开源基础软件社区

天气状况信息获取设计部分代码:

基于OpenHarmony的智能音响-开源基础软件社区

(3)手势识别设计

智能音箱手势识别分别设置4种手势进行操作,并根据不同手势执行不同的操作。

基于OpenHarmony的智能音响-开源基础软件社区

图4.4 手势识别程序流程图

基于OpenHarmony的智能音响-开源基础软件社区

基于OpenHarmony的智能音响-开源基础软件社区

基于OpenHarmony的智能音响-开源基础软件社区

基于OpenHarmony的智能音响-开源基础软件社区

5、项目总结和展望

本次设计从互联网技术出发,以人工智能音箱为落脚点,设计一款紧跟都市生活节奏和技术环境的产品。该设计在一定程度上可以帮助用户解放双手,便利用户生活,既不用手持智能设备也能对智能音箱进行操作,有助于用户提高生活质量,享受数字时代带来的红利。能够为人们提供实时的天气情况,显示当地时间与日期,方便用户日常生活;支持语音交互功能,相比人们常用的智能手机,智能音箱只需“动嘴”,自然更加方便。基于互联网技术,从用户、人机交互及人机环境三个方面展开分析,以智能音箱为代表的人机交互模式为我们展现了智媒发展的一个新的方向:从人与人的交流到人与物、再到物与物,最终实现真正的万物互联。如何更好利用智能媒体的优势,同时规制与引导智能媒体的发展,正是有关智能音箱、人工智能技术研究背后传播问题演进与开拓的新的场域所在。

想了解更多关于开源的内容,请访问:

51CTO开源基础软件社区

https://ost.51cto.com

推荐系统

  • 电脑公司Ghost Win8.1 x32 精选纯净版2022年7月(免激活) ISO镜像高速下载

    电脑公司Ghost Win8.1 x32 精选纯净版2022年7月(免激活) ISO镜像高速下载

    语言:中文版系统大小:2.98GB系统类型:Win8

    电脑公司Ghost Win8.1x32位纯净版V2022年7月版本集成了自2022流行的各种硬件驱动,首次进入系统即全部硬件已安装完毕。电脑公司Ghost Win8.1x32位纯净版具有更安全、更稳定、更人性化等特点。集成最常用的装机软件,精心挑选的系统维护工具,加上绿茶独有

  • 微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载

    微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载

    语言:中文版系统大小:5.13GB系统类型:Win11

    微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Win11 64位 Office办公版(免费)优化  1、保留 Edge浏览器。  2、隐藏“操作中心”托盘图标。  3、保留常用组件(微软商店,计算器,图片查看器等)。  5、关闭天气资讯。 

  • Win11 21H2 官方正式版下载_Win11 21H2最新系统免激活下载

    Win11 21H2 官方正式版下载_Win11 21H2最新系统免激活下载

    语言:中文版系统大小:4.75GB系统类型:Win11

    Ghost Win11 21H2是微软在系统方面技术积累雄厚深耕多年,Ghost Win11 21H2系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Ghost Win11 21H2是微软最新发布的KB5019961补丁升级而来的最新版的21H2系统,以Windows 11 21H2 22000 1219 专业版为基础进行优化,保持原汁原味,系统流畅稳定,保留常用组件

  • windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载

    windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载

    语言:中文版系统大小:5.31GB系统类型:Win11

    windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载,微软win11发布快大半年了,其中做了很多次补丁和修复一些BUG,比之前的版本有一些功能上的调整,目前已经升级到最新版本的镜像系统,并且优化了自动激活,永久使用。windows11中文版镜像国内镜像下载地址微软windows11正式版镜像 介绍:1、对函数算法进行了一定程度的简化和优化

  • 微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载

    微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载

    语言:中文版系统大小:5.31GB系统类型:Win11

    微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载,微软2022年正式推出了win11系统,很多人迫不及待的要体验,本站提供了最新版的微软Windows11正式版系统下载,微软windows11正式版镜像 是一款功能超级强大的装机系统,是微软方面全新推出的装机系统,这款系统可以通过pe直接的完成安装,对此系统感兴趣,想要使用的用户们就快来下载

  • 微软windows11系统下载 微软原版 Ghost win11 X64 正式版ISO镜像文件

    微软windows11系统下载 微软原版 Ghost win11 X64 正式版ISO镜像文件

    语言:中文版系统大小:0MB系统类型:Win11

    微软Ghost win11 正式版镜像文件是一款由微软方面推出的优秀全新装机系统,这款系统的新功能非常多,用户们能够在这里体验到最富有人性化的设计等,且全新的柔软界面,看起来非常的舒服~微软Ghost win11 正式版镜像文件介绍:1、与各种硬件设备兼容。 更好地完成用户安装并有效地使用。2、稳定使用蓝屏,系统不再兼容,更能享受无缝的系统服务。3、为

  • 雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载

    雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载

    语言:中文版系统大小:4.75GB系统类型:

    雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载在系统方面技术积累雄厚深耕多年,打造了国内重装系统行业的雨林木风品牌,其系统口碑得到许多人认可,积累了广大的用户群体,雨林木风是一款稳定流畅的系统,一直以来都以用户为中心,是由雨林木风团队推出的Windows11国内镜像版,基于国内用户的习惯,做了系统性能的优化,采用了新的系统

  • 雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO

    雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO

    语言:中文版系统大小:5.91GB系统类型:Win7

    雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO在系统方面技术积累雄厚深耕多年,加固了系统安全策略,雨林木风win7旗舰版系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。win7 32位旗舰装机版 v2019 05能够帮助用户们进行系统的一键安装、快速装机等,系统中的内容全面,能够为广大用户