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

 找回密码
 立即注册
查看: 744|回复: 5

[技术探讨] 如何TTS播放辅助实体的文本内容?

[复制链接]

21

主题

569

帖子

2411

积分

金牌会员

Rank: 6Rank: 6

积分
2411
金钱
1842
HASS币
0
发表于 2023-11-12 17:52:24 | 显示全部楼层 |阅读模式
在辅助元素中新建了一个文本内容实体,如何用TTS将文本实体的内容播放出来?
回复

使用道具 举报

3

主题

62

帖子

333

积分

中级会员

Rank: 3Rank: 3

积分
333
金钱
271
HASS币
0
发表于 2023-11-21 18:36:18 来自手机 | 显示全部楼层
nr,读内容,调用tts
回复

使用道具 举报

0

主题

34

帖子

396

积分

中级会员

Rank: 3Rank: 3

积分
396
金钱
362
HASS币
0
发表于 2023-11-21 19:23:22 | 显示全部楼层
用template,states(‘input_text.xxxxxxxxxxxxxx’)
回复

使用道具 举报

24

主题

883

帖子

4996

积分

论坛元老

Rank: 8Rank: 8

积分
4996
金钱
4108
HASS币
20
发表于 2023-11-22 02:04:03 | 显示全部楼层
alias: MiAI Text To Speech
description: ""
trigger:
  - platform: state
    entity_id: input_text.miai
condition: []
action:
  - condition: template
    value_template: >-
      {{ states('input_text.miai') != 'unknown' and states('input_text.miai') !=
      '' }}
  - service: xiaomi_miot.intelligent_speaker
    data:
      entity_id: media_player.xiaomi_l09a_90b2_play_control
      text: "{{ states('input_text.miai') }}"
mode: single


这是小爱音响的文字转语音服务,用TTS的话,后面服务改为
service: tts.edge_tts_say
data:
  entity_id: media_player.sonos_one_dlna
  message: “{{ states('input_text.miai') }}”
回复

使用道具 举报

21

主题

569

帖子

2411

积分

金牌会员

Rank: 6Rank: 6

积分
2411
金钱
1842
HASS币
0
 楼主| 发表于 2023-11-22 21:39:10 | 显示全部楼层
本帖最后由 a_dongde 于 2023-11-22 21:40 编辑
chenquanhao 发表于 2023-11-22 02:04
这是小爱音响的文字转语音服务,用TTS的话,后面服务改为

在调用服务中是可以正常播报的,可是在NR下用如下节点无法正常播报实体中的内容,播报代码中文字内容可以正常播报,但实体的内容无法播报出来:
[{"id":"9850e533d7ababc8","type":"api-call-service","z":"a7384b6f23f2f796","name":"TTS语音播报","server":"98872d0b.46fd6","version":5,"debugenabled":false,"domain":"tts","service":"edge_tts_say","areaId":[],"deviceId":[],"entityId":["media_player.xiao_xin_pad"],"data":"{\t   "message": "主人有重要日期提醒,{{states('input_text.dao_ji_ri_qi')}}"\t}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1150,"y":760,"wires":[["f325a32f3934b156"]]},{"id":"98872d0b.46fd6","type":"server","name":"Home Assistant","addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"","connectionDelay":false,"cacheJson":false,"heartbeat":false,"heartbeatInterval":"","statusSeparator":"","enableGlobalContextStore":false}]
回复

使用道具 举报

24

主题

883

帖子

4996

积分

论坛元老

Rank: 8Rank: 8

积分
4996
金钱
4108
HASS币
20
发表于 2023-11-25 13:12:04 | 显示全部楼层
a_dongde 发表于 2023-11-22 21:39
在调用服务中是可以正常播报的,可是在NR下用如下节点无法正常播报实体中的内容,播报代码中文字内容可以 ...

不会NR。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-16 02:32 , Processed in 0.119235 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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