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

标题: nodered里的小爱tts如何播报 [打印本页]

作者: xiaoxiaoma888    时间: 2025-1-31 23:03
标题: nodered里的小爱tts如何播报
本帖最后由 xiaoxiaoma888 于 2025-2-1 00:22 编辑

已经通过插件的设备列表查到deviceID内容,并且填入到了小爱tts节点的默认设备了。看教程小爱tts这个节点应该就是放在最后控制小爱音箱播报了。但是这样设置无效,填写的内容也尝试过加单引号`你好`,还是不行,大家知道原因吗
也检测了音量设置节点,能正确控制小爱音箱的音量,说明默认设备的ID配置没有问题。

作者: hungheo    时间: 2025-2-1 17:24
没有用过这个节点
我的方法是ha里安装Xiaomi Miot Auto,音箱会有一个text.******play_text的实体,在nodered里面直接用action节点调用这个实体就可以实现播报指定文本
作者: xiaoxiaoma888    时间: 2025-2-2 20:21
hungheo 发表于 2025-2-1 17:24
没有用过这个节点
我的方法是ha里安装Xiaomi Miot Auto,音箱会有一个text.******play_text的实体,在noder ...

这个最简单的我知道
作者: xiaoxiaoma888    时间: 2025-2-6 16:21
现在解决了,Action选择xiaomi_miot.intelligent_speaker这个功能可以实现播报function内容,而不止播报手写的内容,可以实现更智能
{"entity_id":"设备ID","text":payload}
这样即可播报function输出的payload内容
作者: 314538494    时间: 2025-3-10 23:14
哥现在  debug如何选择记录 全部内容啊?  我一直没办法查到deviceID内容
作者: mooli    时间: 2026-5-30 00:14
xiaoxiaoma888 发表于 2025-2-6 16:21
现在解决了,Action选择xiaomi_miot.intelligent_speaker这个功能可以实现播报function内容,而不止播报手 ...

这个是正确的,已验证
作者: super_wei    时间: 2026-6-5 17:07
mooli 发表于 2026-5-30 00:14
这个是正确的,已验证

id是media开头的还是miot中text开头的实体
作者: super_wei    时间: 2026-6-5 17:08
xiaoxiaoma888 发表于 2025-2-6 16:21
现在解决了,Action选择xiaomi_miot.intelligent_speaker这个功能可以实现播报function内容,而不止播报手 ...

设备ID填那个,id是media开头的还是miot中text开头的实体
作者: super_wei    时间: 2026-6-5 17:16
{
    "entity_id":"text.xiaomi_l0b_aa0c_play_text_2",
    "text":"payload"
  
}   这样写有错误么




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5