List text-to-speech engines
voice_list_tts_enginesList installed text-to-speech engines as tts.* entities so you can find the right entity ID for creating or updating a voice pipeline.
Instructions
List installed text-to-speech engines as their tts.* entities.
Filters ha.get_states() for entity IDs starting with tts..
Use when: discovering which TTS engine entity ID to pass to
voice_create_pipeline/voice_update_pipeline.
Not for: STT or wake-word engines — use voice_list_stt_engines/
voice_list_wake_word_engines.
Returns: list of {"entity_id", "state", "attributes"} for each tts.*
entity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |