点击图片进入视频教程 从 2023 年开始,Home Assistant 正式支持语音对话功能。起初我对这个功能并不感兴趣,直到最近买了一个 Atom Echo,尝试后发现真的很有意思!通过语音对话,可以轻松控制家中的设备,而且完全本地运行,不需要依赖互联网。今天,我就来教大家如何用 Atom Echo 打造一个语音助手! ------------- 1. 安装加载项,添加集成 首先,我们需要安装两个加载项来实现 TTS(文字转语音)和 STT(语音转文字): - Whisper:负责语音转文字,是 Home Assistant 的“耳朵”。我们说的话会被它转换成文字。 - Piper:负责文字转语音,是 Home Assistant 的“嘴巴”。它会把助手的回复转换成语音,通过音箱播放出来。 在 Home Assistant 的加载项商店中,找到 Whisper 和 Piper,分别安装并启动即可。 接着,我们还需要一个监听唤醒词的加载项。这里有多种选择,我一开始用了 OpenWakeWord,但它不支持中文,导致助手的响应效果并不好。后来,我改用了 Snowboy。 Snowboy 不仅支持中文唤醒词,还可以定制自己的专属唤醒词,比如像“孙悟空”这样的个性化唤醒词,非常方便。 加载项安装完成后,进入设置 -> 集成,你会看到自动发现了 3 个 Wyoming Protocol 的设备,分别点击“添加”,即可进入下一步。 ------------- 2. 设置助手 完成加载项和集成后,就可以开始设置语音助手了: 1. 给助手命名:进入设置 -> 语音助手,先给助手起个名字,比如“小助理”。然后选择助手使用的语言,这里建议选择“简体中文”。…
https://sumju.net/?p=9542