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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: huangshihai

[技术探讨] edge的TTS,调用服务DLNA重复多次不停怎么处理

[复制链接]

1

主题

158

帖子

872

积分

高级会员

Rank: 4

积分
872
金钱
714
HASS币
0
发表于 2022-4-19 14:43:00 | 显示全部楼层
chenquanhao 发表于 2022-4-19 14:02
在自动化的动作处按上面的写就可以了,意思是直到满足media_player.apple_tv_4k状态为off,否则一直调用 ...

感谢感谢
回复

使用道具 举报

1

主题

158

帖子

872

积分

高级会员

Rank: 4

积分
872
金钱
714
HASS币
0
发表于 2022-4-19 15:22:28 | 显示全部楼层
本帖最后由 wy_112206 于 2022-4-19 15:34 编辑
chenquanhao 发表于 2022-4-19 14:02
在自动化的动作处按上面的写就可以了,意思是直到满足media_player.apple_tv_4k状态为off,否则一直调用 ...

我搞好了,就是重复执行,第一次没播完,第二次就播放了,怎么设置重复执行的间隔时间啊。
回复

使用道具 举报

24

主题

884

帖子

5055

积分

论坛元老

Rank: 8Rank: 8

积分
5055
金钱
4166
HASS币
20
发表于 2022-4-19 21:50:01 | 显示全部楼层
wy_112206 发表于 2022-4-19 15:22
我搞好了,就是重复执行,第一次没播完,第二次就播放了,怎么设置重复执行的间隔时间啊。 ...
repeat:
  until:
    - condition: state
      entity_id: media_player.apple_tv_4k
      state: 'off'
  sequence:
    - delay:
        hours: 0
        minutes: 0
        seconds: 10
        milliseconds: 0
    - service: tts.edge_tts_say
      data:
        entity_id: media_player.sonos_one
        message: 听到就去关电视

试一下这样,在tts之前加多一个动作delay(等待指定时间),上面示例是10秒
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 13:49 , Processed in 0.472040 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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