『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 4168|回复: 15

[基础教程] 【旧贴翻新】君子动口不动手:吩咐Siri向家里喊话,STT->TTS

[复制链接]

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11445
金钱
8514
HASS币
460

教程狂人突出贡献

发表于 2021-10-13 10:11:23 | 显示全部楼层 |阅读模式
本帖最后由 XCray 于 2021-10-13 14:52 编辑

关于这个小玩法,貌似以前有多个帖子,今天我来个简单的版本。

原理还是原来的原理:叫醒Siri、利用其语音识别能力把语音转成文字、然后通过HA App调用HA的服务把文字发过去、HA再用TTS引擎把文字转成语音并播放出来。

1. HA设置好外网访问。方法不展开,根据自己的环境和网络条件自己弄。手机安装官方App。

2. 配置好媒体播放器和TTS引擎,以及,notify服务:不要无脑抄,用什么媒体播放器、哪个TTS引擎,自己决定、自己找文档;base_url替换成自己的,各项名称自己随意起。
media_player:
  - platform: mpd
    host: x.x.x.x
tts:
  - platform: edge_tts
    service_name: say
    language: zh-CN-XiaoxiaoNeural
    base_url: http://ha.local:8123
notify:
  - platform: tts
    name: zmpd
    tts_service: tts.say
    media_player: media_player.mpd
这个notify服务旨在简化后面的服务调用,也可以这里省略、调用的时候补齐。

3. 手机上新增快捷指令,如下:
IMG_4782.JPEG

4. 使用:
- 嘿 Siri,喊话
- 什么内容?
- 二狗子,不许咬沙发!
(家里音箱播放)
- 搞定。


5. 扩展:
玩的溜的话,指定哪个音箱、多大音量、什么语言、那种声音等等都可以在对话中更改。

评分

参与人数 2金钱 +4 收起 理由
lsp911 + 2 感谢楼主分享!
relliky + 2 感谢楼主分享!

查看全部评分

回复

使用道具 举报

17

主题

177

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
金钱
1179
HASS币
10
发表于 2021-10-13 19:19:31 来自手机 | 显示全部楼层
安卓机怎么搞
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11445
金钱
8514
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2021-10-13 19:34:12 | 显示全部楼层

不清楚,没试过
回复

使用道具 举报

8

主题

657

帖子

4187

积分

论坛元老

Rank: 8Rank: 8

积分
4187
金钱
3525
HASS币
0
QQ
发表于 2021-10-17 09:41:10 | 显示全部楼层
又发现了新的知识
回复

使用道具 举报

5

主题

357

帖子

2046

积分

金牌会员

Rank: 6Rank: 6

积分
2046
金钱
1674
HASS币
60
发表于 2021-10-18 18:01:36 | 显示全部楼层
Tips:还可以在发送成功后加一个提示音,比如短信的“嗖”的一声。
我弄了一个花哨版的,每天回家homepod 用不同的角色、不同的语气、不同的台词来跟我说话,只可惜家庭快捷指令无法分享。不然就贴出来了
回复

使用道具 举报

20

主题

550

帖子

3600

积分

元老级技术达人

积分
3600
金钱
3010
HASS币
210

教程狂人突出贡献

发表于 2021-10-18 20:30:03 | 显示全部楼层
这个苹果自己就支持这样的功能,可以用iPhone向全家HomePod广播,也可以HomePod向iPhone广播
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11445
金钱
8514
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2021-10-18 20:37:23 | 显示全部楼层
involute 发表于 2021-10-18 20:30
这个苹果自己就支持这样的功能,可以用iPhone向全家HomePod广播,也可以HomePod向iPhone广播 ...

要是没有homepod呢?比如我
回复

使用道具 举报

20

主题

550

帖子

3600

积分

元老级技术达人

积分
3600
金钱
3010
HASS币
210

教程狂人突出贡献

发表于 2021-10-18 23:30:15 | 显示全部楼层
XCray 发表于 2021-10-18 20:37
要是没有homepod呢?比如我

嗯,对的。

但我认为这功能实用性不强,哪怕是Apple官方的广播功能,玩两次就腻味了。
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11445
金钱
8514
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2021-10-18 23:47:32 来自手机 | 显示全部楼层
involute 发表于 2021-10-18 23:30
嗯,对的。

但我认为这功能实用性不强,哪怕是Apple官方的广播功能,玩两次就腻味了。 ...

这倒也是,确实没多大实用价值。
回复

使用道具 举报

5

主题

357

帖子

2046

积分

金牌会员

Rank: 6Rank: 6

积分
2046
金钱
1674
HASS币
60
发表于 2021-10-19 10:27:40 | 显示全部楼层
本帖最后由 muxiachuixue 于 2021-10-19 10:30 编辑
involute 发表于 2021-10-18 23:30
嗯,对的。

但我认为这功能实用性不强,哪怕是Apple官方的广播功能,玩两次就腻味了。 ...

开车的时候和家里对话很实用,按住方向盘语音键说话即可。比如跟家里人说还有十几分钟到家,可以做饭了。家里人回复后,carplay上会有回复消息,点击可收听或回复。
第二种场景是骑车或跑步、健身的时候不方便电话或微信语音,可以用apple watch 传声。
最重要的一点是,消息不仅可以发送到homepod 上,还可以发送到家人手机上,比如你家人不在家,也可以收到语音消息,无需解锁手机即可发送和回复,完全的对讲机。
个人认为是很棒的功能,我也一直在使用。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 06:55 , Processed in 0.066207 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表