Błąd API przy usłudze tts na głośnikach googla

flows(1).json (2,0 KB)
Proszę

U mnie to działa.
A z narzędzi deweloperskich jak wyślesz wiadomość na tts.google_say to głośnik działa?

Pisałem wyżej, nie działa, nieznany błąd.

Dopisz to w pliku configuration.yaml

# Text to speech
media_source:

tts:
  - platform: google_translate
    language: 'pl'
    cache: true
    cache_dir: /tmp/tts
    time_memory: 300
    service_name: google_say

i restart

Screenshot - 13.06.2022 , 17_35_42

@Grafet

service: tts.google_say
data:
  entity_id: media_player.pokoj_dzienny
  message: To jest testowy komunikat

Tak ci tez nie działa ?

Niestety, bez zmian :frowning:

Sprawdź wcięcia powinno być tak

tts:
  - platform: google_translate
    service_name: google_say
    language: 'pl'
    cache: true
    cache_dir: /tmp/tts
    time_memory: 300

Dla NR



zmień adres IP na adres twojego głośnika.
Trzeba doinstalować https://flows.nodered.org/node/node-red-contrib-cast
Kod:
say_tts.json (1,2 KB)

W nodzie cast co ma być?

W tym flow nic nie trzeba.
W nodzie change podaj tylko IP swojego głośnika i powinno gadać.

Nie gada… Nie wiem co zmieniła aktualizacja home assistanta, wcześniej wszystko gadało(:

W integracji
image

image

encja głośnika jest dostępna i włączona?

Dostępna i włączona.

Sam node inject + cast też cisza?
Klikając lupkę powinno go wyszukać i dodać.

image

Sytuacja wygląda tak, głośniki, które są podłączone do routera bezpośrednio castuje w powyższym flow. Te, które są podłączone do routera Tenda AC10, który jest w trybie repeater wyrzuca błąd. Przy nodzie call service we wszystkich zwraca błąd.

Połącz się przez ssh do HA i sprawdź czy idą pingi do wszystkich głośników.

Witam mam podobny problem od któreś aktualizacji nie gada mi głośnik i nie wiem o co chodzi. Mam taki błąd

w
w uslugach


gdy kliknę wywyłaj usługę to słyszę to co wpisze w polu message. w samym nodzie mam to

dodam tylko ze mogę słuchac radia w vlc i wpisywać tekst i też mi wygłasza pozdrawiam

Używasz Nabu sasa? W pierwszym oknie masz google translate a w NR google_say.
Powinna być ta sama usługa google_translate_say jeśli przy niej Ci działa.

w sumie to jest dziwne bo w NR mam dwa service: google_say i clear_cache i nie mam tego
google_translate_say jak go wpisałem to miałem podpowiedz że nie znaleziono takiego serwisu ale mino to nacisnołem dane i deploy i teraz działa no to chyba temat zamknięty. Mam mały problem jeszcze z jedną automatyzacją zobaczcie


temperatura jest wysyłana do switcha i tam gdzieś ginie

Co może być nie tak ?

zmień dane ze STRING na NUMBER :slight_smile: będzie łatwniej interpretować się dało przez NR

no i w bloczku SWITCH również trzeba wybrać number