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

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

[技术探讨] 关于天猫精灵曲线TTS思路讨论

[复制链接]

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
发表于 2022-1-23 08:10:21 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 sctale 于 2022-1-28 00:52 编辑

天猫精灵的语音控制确实不错,于是现在家里目前四个天猫精灵了。但就是没有DLNA功能,全网查了也没找到能真正解决这个问题的。蓝牙连接方式我这边不适合,天猫精灵和主机不在一个地方。
以下内容如有误,请直接指出。
考虑到天猫精灵本身有官方TTS,目前在用还不错。但是天猫精灵目前只支持蓝牙mesh直连设备作为触发条件,比如天猫精灵按呗啥的。不过思路也就有了。如果通过其他接入HA的设备触发直连设备状态切换或者动作,那就能使用天猫精灵的官方TTS了,当然只有固定语句,不能播报温度什么的。理论上节点够多就能都覆盖到了。

另外一个思路,在天猫精灵内部加入ESP模块,共用天猫精灵的喇叭播报。这类的硬件改造不会,只是个思路。
刚才突然想起来不是还有个天猫精灵魔盒的二合一产品了么,魔盒连接电视是可以tts的,不知道这个能不能直接用一体的音箱直接tts,有谁试过的留言。
回复

使用道具 举报

15

主题

636

帖子

2203

积分

金牌会员

Rank: 6Rank: 6

积分
2203
金钱
1567
HASS币
0
发表于 2022-1-23 09:15:21 | 显示全部楼层
我也一直纠结猫精不能tts,准备放卫生间一个,用来偶尔语音控制浴霸。顺便在早上洗漱的时候能够自动播报天气预报。

现在要实现的话,只能一个猫精来控制,一个用esp+功放+小喇叭来tts(用xcry大佬和sakubinbin大佬的方法)。

把esp接到猫精上,得找到功放芯片的rx和gnd触点吧,另外esp是否能够支持猫精的功放芯片型号,也是个大问题。这个真得期待大神了。
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
 楼主| 发表于 2022-1-23 09:25:26 来自手机 | 显示全部楼层
本帖最后由 sctale 于 2022-1-23 09:27 编辑
telanx 发表于 2022-1-23 09:15
我也一直纠结猫精不能tts,准备放卫生间一个,用来偶尔语音控制浴霸。顺便在早上洗漱的时候能够自动播报天 ...

第一种是比较容易实现的,我打算放假试试看了。第二种还要看硬件了,我只看到过别人天猫精灵刷机成Alexa的视频
回复

使用道具 举报

1

主题

176

帖子

2266

积分

金牌会员

Rank: 6Rank: 6

积分
2266
金钱
2090
HASS币
0
发表于 2022-1-23 09:26:24 | 显示全部楼层
天猫精灵的官方TTS是什么
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
 楼主| 发表于 2022-1-23 09:30:18 | 显示全部楼层
本帖最后由 sctale 于 2022-1-23 09:31 编辑
MattSmell 发表于 2022-1-23 09:26
天猫精灵的官方TTS是什么

可以随意编辑的,就和大部分智能手机的tts一个性质
Screenshot_20220123-092842.jpg
回复

使用道具 举报

15

主题

636

帖子

2203

积分

金牌会员

Rank: 6Rank: 6

积分
2203
金钱
1567
HASS币
0
发表于 2022-1-23 09:46:42 | 显示全部楼层
本帖最后由 telanx 于 2022-1-23 12:35 编辑
sctale 发表于 2022-1-23 09:30
可以随意编辑的,就和大部分智能手机的tts一个性质

终于找到这个配置了。。。
倒是可以通过mqtt,把ha里的设备的状态同步到猫精,然后作为一个触发条件,比如,卫生间人体传感器为on时,在某一特定时间段,播放tts。。。

但是这个tts必须得从猫精软件的文本框里输入。。。这就不大好玩了。要是可以通过mqtt传给猫精就好了。。。。

我看里边还有个播报音乐音频,但是音频搜索什么都搜不出来,要是能给猫精传音频,直接把tts后的mp3传给猫精播放也行啊 。。。。
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
 楼主| 发表于 2022-1-23 12:50:42 来自手机 | 显示全部楼层
telanx 发表于 2022-1-23 09:46
终于找到这个配置了。。。
倒是可以通过mqtt,把ha里的设备的状态同步到猫精,然后作为一个触发条件,比如 ...

通过MQTT可以吗?第三方设备不支持作为触发条件的。因为我这边其实对一些实时数据没兴趣,默默地作为条件触发就行了。播报内容多几条就差不多覆盖我的需求了。反倒是MQTT这块如果能行,那就不需要增加实体的直连模块了。
回复

使用道具 举报

15

主题

636

帖子

2203

积分

金牌会员

Rank: 6Rank: 6

积分
2203
金钱
1567
HASS币
0
发表于 2022-1-23 13:36:02 | 显示全部楼层
用living平台创建的开关,灯这些设备,都可以通过mqtt来同步ha里设备的状态(当然也可以通过这样的方式,来让猫精语音控制ha里的设备)。

看Ali gennie bot开发者平台,可以实现语音自定义什么的,不过也是需要自己提前上传语音到测试平台,然后调用。

如果对api能看懂的大神,稍微研究下,应该可以实现通过api接口设置自定义内容,然后变成语音什么的。

无奈不是IT人员,对这些看不懂啊。。。勉强照着大神的东西模仿并稍加改改还凑合。。。。咳。
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
 楼主| 发表于 2022-1-23 13:50:27 | 显示全部楼层
telanx 发表于 2022-1-23 13:36
用living平台创建的开关,灯这些设备,都可以通过mqtt来同步ha里设备的状态(当然也可以通过这样的方式,来 ...

不是说的这个,飞燕平台控制HA设备没啥问题。现在要实现的是天猫精灵的官方TTS,这个只有天猫精灵直连设备能触发,目前我没找到其他的,所以打算用低成本的蓝牙mesh直连设备来联动。当然实际成本应该比直接买个小爱贵,不过不想要那么多设备了。现在我的热水器状态查询就是问天猫精灵,然后小爱回答的,总感觉太傻了。
回复

使用道具 举报

16

主题

151

帖子

1070

积分

金牌会员

Rank: 6Rank: 6

积分
1070
金钱
914
HASS币
30
发表于 2022-1-23 15:15:36 | 显示全部楼层
猫精有俩tts吧,一个就是楼主发的在流程里面播放任意文字。还有一个就是前不久上线的家长控制里面有精灵代说,那个限制20字以内。不过总感觉应该比流程里面的TTS好破解
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 22:33 , Processed in 0.073312 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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