如何用树莓派做一个家庭语音助手/智能音箱
一、前言
这学期闲来无事,于是搞了个简单的家庭语音助手,其主要实现的功能有:
- 语音唤醒;
- 控制家电;
- 询问时间和日期;
- 询问天气情况;
- 查询垃圾分类;
- 播报新闻;
- 微信小程序远程控制
以下是为实现上述功能所需的底层基础:
语音合成、语音识别、多机通信、微机控制、python编程
二、底层基础实现
1)语音合成
如需了解,请移步我的另一篇博客:
《百度AI 开放平台 >>> 语音合成》
2)语音识别
如需了解,请移步我的另一篇博客:
《百度AI 开放平台 >>> 智能语音识别》
3)多机通信
可以选择使用单片机和树莓派各自的串口进行通信。
4)微机控制
就是一些单片机方面的控制,包括电平控制和输出脉冲控制,可以参照我之前的有关stm32 单片机的使用的博客:
https://blog.csdn.net/weixin_40973138/category_9282952.html
5)python编程
用树莓派最好还是使用python,比较方便,支持度也比较高。
三、主要功能实现
1)语音唤醒
所采用方案请参见我的另一篇博客
如何用树莓派做一个家庭语音助手/智能音箱相关推荐
- 如何用硬盘做一个家庭存储中心?
如何用硬盘做一个家庭存储中心?其实没有那么难 转载来源:http://www.sohu.com/a/258686386_100026927 写这篇文文的初衷是因为悟空问答上回答过这个题目,发现&quo ...
- 分享三个例程:使用ESP32做一个实时语音对讲机,MQTT协议实现公网对讲,ESP32-CAM 上传图像数据到网络。并附上例程链接。
分享三个例程:使用ESP32做一个实时语音对讲机,MQTT协议实现公网对讲,ESP32-CAM 上传图像数据到网络.并附上例程链接.可以比对着看来学习NOW,MQTT使用方法.想办法把图像和语音代码融 ...
- 用树莓派做一个alibaba-guest
听说你去过阿里巴巴,那你一定连过Alibaba-guest. 想不想把Alibaba-guest带回家?给家里来做客的客人也用一用,顺带炫一下技术实力?(zhuangbility) now,教你用树莓 ...
- 树莓派做一个dns缓存
树莓派做一个dns缓存 还是转载的别人的, 搭建树莓派上的dns缓存服务首先安装dnsmasq, sudo apt install dnsmasq 之后修改配置文件 vim /etc/dnsmasq. ...
- 如何用Excel做一个战斗模拟器(一)升级经验表
如何用Excel做一个战斗模拟器(二)属性表 如何用Excel做一个战斗模拟器(三)战斗过程模拟 目录索引 引言 确定战斗公式与怪物强度 确定人物升级经验 确定人物升级时间 确定升级所需经验 引言 作 ...
- 如何用Excel做一个战斗模拟器(三)战斗过程模拟
如何用Excel做一个战斗模拟器(一)升级经验表 如何用Excel做一个战斗模拟器(二)属性表 目录索引 定义战斗子过程 定位战斗双方基础属性 利用基础属性与战斗公式进行计算 战斗过程的运算与输出 判 ...
- android 画笔压痕效果,【自制样机教程】如何用Ps做一个压痕效果的Logo样机
原标题:[自制样机教程]如何用Ps做一个压痕效果的Logo样机 上次教你们做的自制小糖袋的 贴图样机 不知道你们玩耍的咋样 今天再给你们介绍一个logo的样机 这次的教程主要用到了图层样式 来看看怎么 ...
- 如何用css做一个爱心
摘要:HTML的标签都比较简单,入门非常的迅速,但是CSS是一个需要我们深度挖掘的东西,里面的很多样式属性掌握几个常用的便可以实现很好看的效果,下面我便教大家如何用CSS做一个爱心. 前期预备知识: ...
- 【CSS】如何用css做一个爱心
摘要:HTML的标签都比较简单,入门非常的迅速,但是CSS是一个需要我们深度挖掘的东西,里面的很多样式属性掌握几个常用的便可以实现很好看的效果,下面我便教大家如何用CSS做一个爱心. 前期预备知识: ...
最新文章
- Android开发之Service与IntentService的区别与使用场景(源代码剖析)
- python pandas读取excel-python pandas 读取文件 写入文件excel
- DPDK vhost-user研究(十三)
- Chrome 0 day漏洞利用链
- 了解java.nio.file.Path – 2
- 六、MySQL DML数据操纵语言学习笔记(插入、修改、删除详解 + 强化复习)
- LeetCode MySQL 615. 平均工资:部门与公司比较(over窗口函数)
- WebService之Java原生态支持(二)
- java图的拓扑排序,本周算法:图的拓扑排序,本周算法拓扑排序
- Android简易聊天室软件(HTTP实现)
- 输入数字怎么变成大写python_用Python将数字转换为中文大写
- 若依ruoyi框架整合magic-api增删改查Demo
- 基于Arduino的吉他调音器
- 使用Markdown语法介绍markdown
- 以窗口形式进行数字图像处理时,在图像边界处对超出图像边界的窗口内容的映射(对称)处理
- 自然场景文字检测方案总结
- linux硬盘自动停转,求助硬盘异常系统自动挂起导致宕机
- C语言中fscanf()函数的用法介绍
- 【推荐系统】RippleNet——基于知识图谱偏好传播的推荐系统
- 了解AMD处理器的OPN编号