mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-09 12:39:00 +00:00
1.9 KiB
1.9 KiB
title
title |
---|
Using Piper TTS in automations |
This procedure shows you how to create a text-to-speech {% term action %}. For this, we use our local text-to-speech engine, Piper, and the media player {% term service %}. Home Assistant can then speak to you over your media player as part of an {% term automation %}.
-
Go to {% my automations title="Settings > Automations & Scenes" %}, and select Create automation.
-
Select Create new automation, then Add action.
-
From the drop-down menu, select Play media and select the media player you want to use for this automation.
-
Your text-to-speech action is now ready to be used in your script or automation.
-
Save your action.
-
If you want, you can edit this service in YAML.
service: media_player.play_media target: entity_id: media_player.m5stack_atom_echo_a61920 data: media_content_id: media-source://tts/tts.piper?message=Your+coffee+is+ready%21+Enjoy. media_content_type: provider metadata: title: Your coffee is ready! Enjoy. thumbnail: https://brands.home-assistant.io/_/tts/logo.png media_class: app children_media_class: null navigateIds: - {} - media_content_type: app media_content_id: media-source://tts - media_content_type: provider media_content_id: media-source://tts/tts.piper?message=Your+coffee+is+ready%21+Enjoy.