lambilly 发表于 2024-4-28 17:08:41

又请教来了,关于node-red如何调用百度TTS

本帖最后由 lambilly 于 2024-4-28 21:26 编辑

在HA中我已安装好百度TTS以及media play,并且安装好蓝牙音响,可以在自动化中正常调用拨放语音。现在的问题是我如何在Node-red中同样调度,我想把自动化全部转到node-red
- id: '1709217399920'
alias: 提醒——洗衣完成
description: ''
trigger:
- platform: device
    type: turned_off
    device_id: 46e9f45fb9fd69bcdb4ef709fc1c53e1
    entity_id: f8f5b2ac193d915a3b518676e45b5051
    domain: switch
condition:
- condition: time
    before: '22:00:00'
action:
- service: tts.baidu_say
    metadata: {}
    data:
      cache: false
      message: 主人,衣服洗完了,请及时晾晒!
      entity_id: media_player.vlc_telnet
mode: singleHA代码如上,node-red好无头绪,是不是还要安装什么?

bestsort 发表于 2024-4-28 17:46:26

流程不会还是不知道节点怎么调用tts服务?

Awe7 发表于 2024-4-28 17:57:28

我想知道怎么部署sst

tsubasap91 发表于 2024-4-28 17:59:42

如果只是调用tts服务的话,用call service节点,范围选tts,再选对应的服务。
数据传你data里的那些东西,json格式

lambilly 发表于 2024-4-28 23:06:16

tsubasap91 发表于 2024-4-28 17:59
如果只是调用tts服务的话,用call service节点,范围选tts,再选对应的服务。
数据传你data里的那些东西,j ...

我加了图说明,错误如上

DDDear 发表于 2024-4-29 08:16:38

先别经过function,直接用inject连接call service试试

lambilly 发表于 2024-4-29 17:43:57

DDDear 发表于 2024-4-29 08:16
先别经过function,直接用inject连接call service试试

已经可以了,谢谢。
页: [1]
查看完整版本: 又请教来了,关于node-red如何调用百度TTS