Powiadomienia głosowe na telefon - TTS

Chyba tak można. A jak można to bym tak chciał zrobić:
Posiadam automatyzację która informuje wiadomością tekstową na Telegram, popup na telefon oraz głosowo na głośniki nest hub o skończeniu prania.
Chciałbym aby taka zdefiniowana wiadomość dochodziła i była odczytywana na głośno przez telefon.
Gdzieś tam kiedyś przeglądając internet natknąłem się na taką sprawę, nawet zrobiłem sobie zdjęcie z myślą, ze na podstawie dopiszę sobie do automatyzacji.

Jednak gdy zrobie to tak:


lub w trybie YAML

To telefon mówi jedynie:
Wprowadź tekst do przetwarzania tekstu na mowę.
Co mam dopisać ?

1 polubienie

zmień tts text na tts_text

Dzięki. Pomogło. Działa.

Próbowałem to zrobić i przychodzą tylko powiadomienia o takiej treści jak wskaże ale telefon na głos nie mowi

Czy w telefonie, Syntezator mowy działa poprawnie?

A gdzie tego szukać w iOS?
W iOS mam tylko takie jak na zrzucie

Nie mam iOS ale na ten temat znalazłem troszkę informacji.

HA Informacje:

Obejście problemu:

Hej, mam pare pytań dotyczących notyfikacji TTS.

  1. mam ustawione powiadomienie z sensorów temperatury. I ok wszystko działa tylko silnik TTS dziwacznie odmienia stopnie Np. dla 18C mówi ‘osiemnaste’, dla 21 - dwudzieste pierwsze itd. Gdzie leży problem? w telefonie (android) czy w HA? oczywiście da sie to obejść i w kodzie przemapować stopnie na słowa ale szkoada pamięci i obciązania procka.
  2. czy da sie dla takich powiadomień tts na telefon użyć platform google?

Fragment mojego powiadomienia TTS

...
Paliwa wystarczy na {{
  ['zero', 'jeden', 'dwa', 'trzy', 'cztery', 'pięć', 'sześć', 'siedem', 'osiem',
  'dziewięć', 'dziesięć', 'jedenaście', 'dwanaście', 'trzynaście',
  'czternaście', 'piętnaście', 'szesnaście', 'siedemnaście', 'osiemnaście',
  'dziewiętnaście', 'dwadzieścia', 'dwadzieścia jeden', 'dwadzieścia dwa',
  'dwadzieścia trzy', 'dwadzieścia cztery', 'dwadzieścia pięć', 'dwadzieścia
  sześć', 'dwadzieścia siedem', 'dwadzieścia osiem', 'dwadzieścia dziewięć',
  'trzydzieści', 'trzydzieści jeden', 'trzydzieści dwa', 'trzydzieści trzy',
  'trzydzieści cztery', 'trzydzieści pięć', 'trzydzieści sześć', 'trzydzieści
  siedem', 'trzydzieści osiem', 'trzydzieści dziewięć', 'czterdzieści',
  'czterdzieści jeden', 'czterdzieści dwa', 'czterdzieści trzy', 'czterdzieści
  cztery', 'czterdzieści pięć', 'czterdzieści sześć', 'czterdzieści siedem',
  'czterdzieści osiem', 'czterdzieści dziewięć', 'pięćdziesiąt'][
  ((states('sensor.mercedes_litrow') | float(0) * 100 / 7) / 44) | round(0)] }}
  dni w których będziesz dojeżdżał do pracy.

Czyli jak podmienisz sensor i tekst powinien mówić poprawnie
/
Wypowiada poprawnie (pełne stopnie)

  Na zewnątrz jest aktualnie  {{ states('sensor.temp_srednia') |
  float(0) | round(0) }} stopni Celsjusza.

//

  1. czy da sie dla takich powiadomień tts na telefon użyć platform google?

Tak, przykład

action: tts.google_say
data:
  message: >
    Na zewnątrz jest aktualnie {{ (states('sensor.temp_srednia') | float(0)) | round(0) }} stopni Celsjusza.
  entity_id: media_player.living_room
1 polubienie

ok dzieki. Ad1 - tak zrobiłem ale myślałem ze jest jaka bardziej systemowa prostsza opcja)
Ad2 - no właśnie ale tu masz media_player jakis tam a mnie chodziło o notyfikacje na telefon, czy tu da sie coś zmienic, czy za to co na telefonie odpowiada juz android…