chime_tts.say_url Action
The chime_tts.say_url action generates an audio file with the chime_tts.say action and returns either a publicly accessible URL or a media content id to the generated file.
Response Object
The action will return an object with the following key/values:
| Key | Description |
|---|---|
url | Full path to the generated audio file (see below) |
media_content_id | Media content id that can be used with media_player.play_media (see below) |
duration | Duration of the generated audio file |
| success | Boolean value to represent the action call result |
url Key
The response object's url key holds a public URL path value to the generated file if the chime_tts.say_url folder path in the integration's configuration field is in the public www folder.
media_content_id Key
The response object's media_content_id key holds a media content id value to the generated file if the chime_tts.say_url folder path in the integration's configuration field is in the media folder.
Example:
Action call
action: chime_tts.say_url
data:
chime_path: toast
message: May I have your attention, please?
tts_platform: google_translate
Result
Option A: chime_tts.say_url folder path is within the public www folder
{
url: https://{YOUR-HOME-ASSISTANT-ADDRESS}:8123/local/chime_tts/gtv7ju45.mp3
media_content_id: null,
duration: 4.069,
success: true
}
Option B: chime_tts.say_url folder path is within the media folder
{
url: null
media_content_id: media-source://media_source/local/chime_tts/gtv7ju45.mp3,
duration: 4.069,
success: true
}