Skip to main content

chime_tts.say_url Service

The chime_tts.say_url service generates an audio file with the chime_tts.say service and returns either a publicly accessible URL or a media content id to the generated file.

Response Object

The service will return an object with the following key/values:

KeyDescription
urlFull path to the generated audio file (see below)
media_content_idMedia content id that can be used with media_player.play_media (see below)
durationDuration of the generated audio file
successBoolean value to represent the service 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:

Service call

service: 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
}