首页
学习
活动
专区
圈层
工具
发布

【综合实例开源】利用ZigBee模块实现智能家居的远程语音控制

耗时两个月,今天终于完成了《基于STM32的智能语音家居》这个综合实例,现在对该实例实现的功能和知识点进行一下梳理。...实现功能 一个主控板,三个节点,采用分布式网络,各个子板可以与设备就近连接,比如:控制窗帘的4号板(地址为0x0004),可以布置在窗户旁,靠近窗帘的位置; 主控板上连接有LD3320语音模块,通过语音指令可以控制三个子板上的设备动作...推荐阅读 STC单片机开发环境建立及更新LD3320模块程序 语音识别LD3320模块控制LED和舵机 STM32与LD3320语音识别模块串口交互,实现语音控制继电器 解析LD3320的数据包需要了解...推荐阅读 继电器(Relay)的原理 STM32与LD3320语音识别模块串口交互,实现语音控制继电器 节点2:门 本节点为ZigBee模块地址为0x0003的底板,这个板子主要实现对舵机模块的驱动,用于模拟门的开关...推荐阅读 SG90舵机驱动原理和实现 语音识别LD3320模块控制LED和舵机 节点3:窗帘 本节点为ZigBee模块地址为0x0004的底板,这个板子主要实现对步进电机的驱动,用于模拟窗帘的开关。

2.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    语音识别与语音控制的原理介绍

    硬件平台 机器硬件:OriginBot(导航版/视觉版)PC主机:Windows(>=10)/Ubuntu(>=20.04)扩展硬件:X3语音版 运行案例 首先进入OriginBot主控系统,运行一下指令...ros-args', '--log-level', 'error'] ) return LaunchDescription([ audio_get ]) ​ 此时出现如下报错是因为没有语音唤醒...,说出“地平线你好”后,即可唤醒 ​ 当人依次在麦克风旁边说出“地平线你好”、“向左转”、“向右转”、“向前走”、“向后退”命令词,语音算法sdk经过智能处理后输出识别结果,log显示如下 ​ 识别到语音命令词...语音控制 SSH连接OriginBot成功后,配置智能语音模块: #从TogetheROS的安装路径中拷贝出运行示例需要的配置文件。...bash config/audio.sh 启动机器人底盘在终端中输入如下指令,启动机器人底盘: ros2 launch originbot_bringup originbot.launch.py 启动语音控制以下是口令控制功能的指令

    94310

    树莓派开发板的智能语音控制程序

    概述 介绍 智能语音控制中心 C语言编写的基于百度语音识别、语音合成和图灵机器人的智能语音控制中心。程序自动适配环境音量,取适当阀值当说话后才开始录音。...其中GPIO的控制方式为wiringPi,鉴于很多官方系统已经预装了wiringPi,所以在程序附带的库中,并未放入。如果需要,请自行安装wiringPi。...百度语音识别官网:http://yuyin.baidu.com/ 图灵机器人官网:http://www.tuling123.com/ 申请API方法也会在搭建步骤中详细描述。...**未来计划** 1、开发基于2.4G模块或者433模块的远程控制开关。 2、接入智能家居控制中心 **脚本说明** 1、在第一次运行程序之前,务必执行 sudo ..../only_rebuild_ai.sh 运行这个脚本会重新编译AI控制程序。前提是已经运行了第一步,并且没有执行卸载脚本。

    2.1K10

    离线语音开发模块教程

    图片 离线语音识别开发模块教程解析 根据您的需求,结合主流离线语音识别模块的官方文档和技术资料,以下是开发教程的核心流程与资源指引: 一、主流开发模块推荐 启英泰伦离线语音模块 开发流程 特点:支持自定义唤醒词和指令词...环境搭建:安装SDK工具链(如CI100X SDK) 模型训练:通过在线平台生成声学模型(.am)和语言模型(.lm) 固件合成:将模型与用户代码、播报音文件组合编译为固件 烧录测试:使用专用工具将固件写入模块...ASRPRO智能模块5 通过UART或GPIO与51/STM32等单片机通信 示例代码: 硬件对接 《C》 // 51单片机控制语音模块 void UART_Init() { SCON...声学模型:采集不同环境下的语音样本(信噪比建议>15dB) 语言模型:通过NLP工具生成语法网络(如GMM-HMM或端到端模型) 固件调试技巧 使用逻辑分析仪监测模块通信时序 通过串口打印识别结果(如返回的指令...》 嵌入式语音抓包工具

    89820

    把常用的小黄鸭风扇升级为语音控制的智能风扇~

    改造普通小黄鸭风扇,语音控制,智能吹风 前言 将常用的小黄鸭风扇升级为语音控制。...常规模式(笔者喜欢的模式)时可以用苹果家庭语音控制小黄鸭启动关停。...方案一:安信可 VC-02 语音模块 +Ai-WB2系列模块(WB2 为 VC-02 提供 Wi-Fi接入 HA)+Wi-Fi 继电器 +AC 转 5V DC 方案二:Ai-WB2-01S+Wi-Fi...所以研究了一个风扇机械开关(调速开关),发现把机械开关的调速档位变成一个单联双控开关就可以达到要求(要求机械开关在不管在什么状态,Wi-Fi 模块均能控制风扇启停;Wi-Fi模块无论在什么状态机械开关均能控制风扇状态...04、成果 机电部分算是做完了,代码部分参照了狗哥的帖子Wi-Fi 顺利接入了 HA,发现语音控制不能正常工作,百思不得其解,最后寻找狗哥咨询,发现 Ai-WB2-01S 的 GOPI4 不可用,与继电器控制存在差别

    90500

    解放千万智能家居,度家给出语音控制的最优解

    像百度这样的头部玩家仍在刷新纪录,可很多主打语音控制产品还处于伪智能的阶段。 02 度家给出的最优解 并不难对这一市场现象给出合理的解释。...在传统的开发模式中,开发者想要让理解语音的指令,需要花费很大的功夫理解意图、词槽、模板、特征词等等,度家平台的方案是语义物模型,开发者只需要理解设备属性、控制动作、设备状态等内容,进行简单的配置就能驱动设备根据用户的语音指令作出正确的反应...在智能语音市场高速增长,而语音控制的用户体验却有些掉队的局面下,度家的语音语义一体化方案可以说是当前的最优解。 03 万物皆可语音控制 百度智能云押注度家的野心也就不难理解。...针对扫地机器人、集成灶等工作环境复杂难以语音控制的产品,度家通过端云一体的方案消除了技术落地的瓶颈;即便是智能风扇、咖啡机等低成本的小家电上,在鸿鹄芯片的赋能下实现了控制场景下的自由说,不再局限于划定的指令词...作为人类和外界最重要的沟通纽带,智能语音注定是人机交互的主流趋势之一,万物皆可语音控制将是属于智能化时代的鲜明特征。 04 写在最后 确切地说,度家只是百度智能云在IoT领域的落子之一。

    90510

    基于51单片机+LD3320语音模块+SYN6288语音合成——语音识别智能分类垃圾桶「建议收藏」

    语音识别智能分类垃圾桶 基本介绍 器件 51单片机 LD3320语音模块 SYN6288语音合成 SG90舵机(4个) usb-ttl模块 垃圾桶四个(4个) 面包板(建议用) 其他 实现思路与接线...实现流程图 呈现图 接线 代码编写 语音模块(部分代码) 语音模块串口调试结果 SYN6288语音播报 SYN6288资料 51单片机控制SYN6288语音播报 程序代码...比如:垃圾桶(一级指令)易拉罐(垃圾词语),我们通过说话 说出关键字 让语音模块 接收到 —— 语音模块通过串口发指令给51单片机,针对指令 51单片机发指令和语音合成模块,让喇叭说话、 并且控制指令对应的舵机从而实现对垃圾桶开盖...人说话——语音模块识别——发指令给51单片机——51根据指令控制舵机 and 控制语音合成进行 播报。...测试:垃圾桶 易拉罐 垃圾桶 果皮 这边语音模块是没啥问题了,我们先单个模块这样编写代码,完事整合一起就是一个智能垃圾桶了。

    2.5K10

    智能语音爬天井

    配图来自Canva可画 随着技术的升级、消费者需求的爆发以及大环境的变好,智能语音行业的发展愈发如火如荼,智能语音也在悄无声息地渗透进人们的日常生活。...另外,智能语音助手也逐渐成为了智能手机的“标配”,据Strategy Analytics数据显示,2018年全球销售的智能手机中已经有47.7%配置了人工智能语音助手。...作为人工智能的重要入口以及人工智能三大核心基础技术之一的智能语音,其重要性自然不言而喻。随着人工智能浪潮的来袭,不少企业都纷纷加码人工智能领域,其中智能语音行业的广阔前景也引得各方纷纷布局。...除了科大讯飞、捷通华声等智能语音科技企业之外,阿里、百度、腾讯、搜狗、苹果、谷歌等国内外巨头都在智能语音领域有所布局。 破局势在必行 面对这些挑战,智能语音领域的参与者们也从多方着手,寻求破局之道。...消费级市场和企业级市场的双双爆发,助推了智能语音的发展,智能语音市场也实现了快速扩容,现如今智能语音的应用场景也逐步拓宽至教育、汽车、家居、医疗等诸多场景,智能语音和这些场景相结合也成为了主流发展方向。

    1.9K20

    智能语音相关介绍

    另外,通过让机器能听会说,语音也成为人机交互的重要入口。语音技术一般包括传输、存储、识别、合成、增强等方面,智能语音技术的研发主要聚焦于语音的识别理解、合成输出和声音增强。...随着信息技术的发展,智能语音技术已经成为人们信息获取和沟通最便捷、最有效的手段[1]。对智能语音技术的研究可追溯到上个世纪 50 年代,在经历了萌芽期、起步期、变革期后,目前正在进入发展高峰期。...由智能语音技术驱动的语音用户界面已成为键盘鼠标、触摸之后的新一代人机交互界面。...技术进步也带来了智能语音市场规模的快速增长,德勤报告显示,预计 2030 年消费级应用场景将超过 700 亿元,企业级应用场景在疫情的催化下也将加速发展,预计会达到干亿规模2.智能语音技术发展背景...深度神经网络(DNN,Deep Neural Network)通过多层非线性结构将输入特征转换为更加抽象的高层表示,具有更强3.智能语音关键技术 按语音的应用场景可以将智能语音技术分为人机交互和人人交流两大类

    2K10

    ProfiNet智能网关模块在智能制造中的应用:多协议设备协同控制

    PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线...PROFINET IO系统包括以下几种设备:· IO控制器,控制自动化的任务工作。· IO设备,一般是现场设备,受IO控制器的控制及监控,一个IO设备可能包括数个模组或是子模组。...捷米特JM-DNT-PN网关实现ProfiNet主站转DeviceNet主站设备之间的数据通讯,ProfiNet主站设备(工控机,PLC等)连接到DeviceNet主站设备(运动控制器,PLC等)网关在

    47200

    DJI和GoPro运动相机语音控制对比和语音控制技术和创新应用的探讨

    GoPro的采用Sensory的离线多语言语音识别和控制技术,可以实现Always-on/Always-listening的关键词设备激活和唤醒,以及多达数条的离线语音命令。...GoPro以下产品支持离线语音控制 - HERO8 Black HERO7 (White, Silver, & Black) HERO6 Black Fusion HERO5 Black HERO5...Session HERO (2018) Remo 支持如下多语音的离线语音控制 - English (U.S. , U.K. and Australian) French German Italian...DJI OSMO运动相机同样支持语音控制,不过对比GoPro运动相机,其语音功能和支持的语言如下 - 仅支持中文和英文两种语言 - 英文语音命令 - take photo Screen switch...声音事件识别(Sound Event Recognition)触发运动相机自动识别和响应- 接着让我们探讨下语音交互在运动相机控制上的更多可能性。

    2.3K30

    Facebook&雷朋 - 语音控制的拍照和视频智能眼镜 - Ray Ban Story

    近日,Facebook发布了售价299美元(约1926元)的Ray-ban Stories(雷朋故事)智能眼镜,它有20种风格组合,可以连接到智能手机执行一些基本任务。...雷朋故事智能眼镜配有两个500万像素的摄像头,可以从第一人称的角度进行拍照。...支持用语音的方式唤醒设备并在设备端执行多项指令,如"Hey Facebook, take a video", "Hey Facebook, take a picture", "Hey Facebook,...除此之外,Snap也于早时候发布了Spectacles AR智能眼镜并将其交付给有限的开发者和伙伴进行评估。 Apple的智能AR眼镜仍然遥遥无期,至少还需要几年的时间。...Google收购了AR智能眼镜创业公司North,显示其打算重回消费类AR眼镜市场。 以下为介绍视频 -

    71240

    谷歌语音人工智能 AudioPaLM,语音传输瞬间翻译

    作者 | Anthony Alford 译者 | 刘雅梦 策划 | 丁晓昀 谷歌的研究人员发布了 AudioPaLM,这是一个大语言模型(LLM),可以通过语音传输执行文本转语音(TTS)、...自动语音识别(ASR)和语音到语音翻译(S2ST)。...InfoQ 最近报道了其他几个多语言人工智能语音模型。...2022 年,OpenAI 发布了 Whisper,这是一个基于 Transformer 的编码器 / 解码器 ASR 模型,可以转录和翻译 97 种不同语言的语音音频。...这项工作主要集中在语音识别和语音翻译,它们的基准比较成熟。为生成音频任务建立更多的基准和指标将有助于进一步加快该研究。 一些用户在 Hacker News 的帖子中讨论了 AudioPaLM。

    2.9K20

    【GIT版本控制】--子模块

    初始化子模块:运行以下命令来初始化子模块: git submodule init 这将初始化父仓库中的子模块配置。...提交子模块的更改:在子模块仓库中进行更改后,需要提交这些更改并推送到远程子模块仓库。 TIP:父仓库中只保存了子模块的引用,子模块本身的内容存储在子模块仓库中。...二、子模块的最佳实践 在使用 Git 子模块时,有一些最佳实践可以帮助你更有效地管理和维护子模块。...文档和版本控制: 提供文档,以解释如何初始化和更新子模块。这对其他团队成员和贡献者来说非常有帮助。...将父仓库中的子模块配置文件(如 .gitmodules)纳入版本控制,以确保每个人都有相同的子模块配置。 定期更新子模块: 定期更新子模块以获取最新的更改。

    1.2K30

    离线的特定领域语音主力 - 提升语音控制的准确性

    但问题是,这些基于云端的语音主力服务是为了满足用户的庞杂而广泛的通用需求而服务的,如查询天气,播放音乐,查询新闻和资讯,查询个人日程,控制智能家居设备等等。...由Vocalize.ai近日完成的评测显示,嵌入式的为特定领域打造的语音助理,可以提供比云端通用语音助理更准确的语音识别和自然语言理解能力。...AI通才和AI专家 报告对比了两款语音控制的微波炉,一款是云端AVS语音控制AmazonBasics微波炉,另一款是Sensory嵌入式微波炉专用自然语言交互技术加持的美的微波炉。...比如语音指令-融化巧克力(melt chocolate),Sensory嵌入式语音助理可以正确识别用户意图,而Amazon通用语音主力却将其识别为牛奶巧克力(milk chocolate)。...不仅如此,Sensory也为其他特定领域产品,如流媒体控制,连锁快餐如麦当劳自助语音点餐终端,甚至连锁咖啡店打造了其专用的语音主力服务,如虚拟的咖啡师(barista) -

    1.1K10
    领券