在树莓派上要让 Home Assistant  发声朗读 ,从硬件上我们需要 3.5mm插口音箱(耳机)或usb口音箱(耳机).软件方面 我们需要一个媒体播放器以及 tts ( 将文字转化为语音的服务 ). 1. 安装媒体播放器 使用命令 sudo apt-getinstall vlc 在树莓派上安装  VLC  媒体播放器. 因为树莓派有多个音频输出设备,我们在它的图形界面中设置音频输出设备为 Analog  也就是它的耳机插口. 打开 Home Assistant 的配置文件 configu…
替换天气组件 weather 的默认 UI,生成美观大方的气象卡片. Home Assistant 原生的天气平台不少,国内用户常用的有雅虎天气和 Darksky.其他论坛和社区也有分享自制的和风.彩云天气等. 依托国内天气服务商的组件优点自然是数据比较丰富,但前提是找服务商获取了 API.不过 API 的获取现在越来越难了,少不了隐私信息的提供,当然也可以通过抓包获取公共 API,但是持续有效性存疑.其实原生的天气平台本身信息并不少,数据出入不大,基本无需 API,即使需要流程也很简单. 原生…
原文地址 https://www.jianshu.com/p/91a046ec6ebc 大家估计都知道现在很多AI音响能够给你播报天气,叫你起床...甚至能够接受语音指令!所谓的人工智能音响,听起来很高大上,都说PHP是最好的编程语言,今天我就带大家来实现一个语音播报功能,写个美女叫你早上起床!先大体说一个思路,PHP怎么实现语音播报呢?其实就是调个API(接口)的事情,这个就尴尬了.实际上,现在很多AI平台都提供一些成熟的接口供你使用,比如语音转文字,文字转语音,语音唤醒等等,这里我使用的是百…
Home Assistant 是一个成熟完整的基于 Python 的智能家居系统. 首先得安装Python环境.在浏览器中访问Python官网 www.python.org 进入Downloads中的Windows下载页. 选择最新发布版的3.7系列,选择其中与Windows相对应的版本(64位或32位). 下载完成以后确保选中Add Python 3.7 to PATH选项.点击Install Now.等待安装完成.此过程中已自动包含了Pip工具的安装. 安装完成以后,验证Python安装结果…
iOS10 语音播报填坑详解(解决串行播报中断问题) 在来聊这类需求的解决方案之前,咱们还是先来聊一聊这类需求的真实使用场景:语音播报.语音播报需求运用最为广泛的应该是收银对账了,就类似于支付宝.微信.收钱吧等的收款语音提示一样.在iOS 10 之前,苹果没有提供通知扩展类的时候,如果想要实现杀进程也可以正常播报语音消息很难,从ios 10添加了这一个通知扩展类后,实现杀进程播报语音就相对简单很多了. 我们先来看一个陌生的Tagget Notification Service Extension…
Home Assistant 是当前智能家居最火热的开源DIY 软件,之前的文章  智能家居系统 Home Assistant 系列 --介绍篇  已经详细介绍过了,这里就不详细介绍了,今天介绍 如何在树莓派中安装,并设置树莓派开机启动软件. 我们使用 pip3 命令 来进行安装.在树莓派终端输入命令:sudo pip3 install homeassistant 即可安装,此命令会找到 Home Assistant 所依赖的Python 库,自动进行下载安装,所以下载安装需要一定的时间,请耐心…
Android语音播报.后台播报.语音识别 本文介绍使用讯飞语音实现语音播报.语音识别功能. 讯飞开放平台:http://www.xfyun.cn/index.php/default/index 程序效果图: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ2FvX2NodW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="32…
最近项目刚刚交付,偶然间用到了语音播报和语音搜索的功能.语音搜索我用的是讯飞的demo,感觉效果还不错,感兴趣的话可以去官网上面下载demo,里面讲的特别的详细,不过稍显麻烦一些.语音播报讯飞也有demo,不过做开发当然要寻求最简洁的处理方式,ios7.0之后新添加了一些新的功能,里面就有系统自带的语音播报库AVFoundation.关于语音播报的文章其实挺多的.文本转语音技术, 也叫TTS, 是Text To Speech的缩写. iOS如果想做有声书等功能的时候, 会用到这门技术. 一,使用…
SpeechLib这的dll专门用来播放语音,能够识别英语.简体和繁体.并且可以播放声音文件,支持WAV格式,但不支持MP3.在报警场合下已经够用了. 基本播放语音及文件.支持异步. using System; using System.Threading; using SpeechLib; namespace Model.AlarmHandle { /// <summary> ///语音播报 /// </summary> public class SpeechVoice { //…
第一次接触语音合成,只实现了很简单的功能,记录一下,以后免得去网上四处找资料 最近在做高德地图导航的时候有个语音播报的功能,高德sdk已经提供了要语音的字符串.我要做的就是把这些字符串读出声音来即可. 系统语音合成 转自这里:http://www.2cto.com/kf/201401/270066.html,我只是重新整理下 系统语音合成 //语音合成器的技术是iOS7推出的,可以实现无网络语音功能,支持多种语言 // 1. 定义一个成员变量,记录语音合成器 AVSpeechSynthesize…