# Sprachausgabe auf Google Home

**URL:** <https://community.symcon.de/t/sprachausgabe-auf-google-home/46969>\
**Category:** Google Assistant\
**Created:** [29. April 2018 um 16:33 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969 "2018-04-29T16:33:15Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [29. April 2018 um 16:33 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/1 "2018-04-29T16:33:15Z")

</div>

Hallo,

evtl. hat es schon jemand gelöst. Wie kann man eine Sprachausgabe auf einen Google Home erzeugen?

Gruss Jan Peter

---

<div class="post-metadata">

**Author:** ![drdigital](https://community.symcon.de/user_avatar/community.symcon.de/drdigital/32/297_2.png) [@drdigital](https://community.symcon.de/u/drdigital)\
**Post date:** [29. April 2018 um 17:21 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/2 "2018-04-29T17:21:40Z")

</div>

Hallo,  
hier [Google Assistant / Home Integration - Seite 5](https://www.symcon.de/forum/threads/35310-Google-Assistant-Home-Integration?p=338661#post338661)  
und hier [Google Assistant / Home Integration - Seite 6](https://www.symcon.de/forum/threads/35310-Google-Assistant-Home-Integration?p=339419#post339419)  
gibt es Hinweise für Sprachausgaben auf Google Home.

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [29. April 2018 um 17:37 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/3 "2018-04-29T17:37:01Z")

</div>

an sich nicht schlecht, jedoch mit MAC wird man da nicht glücklich.

mal sehen, evtl dann auf den Raspi umsteigen.

Vielleicht hat ja jemand noch eine Lösung

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [29. April 2018 um 22:23 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/4 "2018-04-29T22:23:41Z")

</div>

Hallo,

die Idee erscheint mir doch sehr gut. Jedoch habe ich hier ein Problem mit dem Befehlen

exec(„castnow media/Test.mp3 --adress:192.168.3.49 --quiet“);

oder

IPS\_Execute(„castnow“, „/media/Test.mp3 --adress:192.168.3.49 --quiet“, false, false);

nicht zum Erfolg. Bei Ausführung direkt im Terminal : castnow media/Test.mp3 --adress:192.168.3.49 --quiet

ist alles im Lot.

Was ist hier das mein Problem?

---

<div class="post-metadata">

**Author:** ![drdigital](https://community.symcon.de/user_avatar/community.symcon.de/drdigital/32/297_2.png) [@drdigital](https://community.symcon.de/u/drdigital)\
**Post date:** [29. April 2018 um 23:00 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/5 "2018-04-29T23:00:30Z")

</div>

Versuche es mal so

```php
exec("castnow /home/ivona/waschmaschine-fertig.mp3 --address 192.168.0.232 --quiet");

```

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [29. April 2018 um 23:46 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/6 "2018-04-29T23:46:16Z")

</div>

Hi, danke

ich habe folgenden Befehl versucht  
exec(„castnow /media/Test.mp3 --adress 192.168.3.49 --quiet“);

leider tut sich nichts.  
Wie kann man hier Fehlermeldungen bekommen?

---

<div class="post-metadata">

**Author:** ![drdigital](https://community.symcon.de/user_avatar/community.symcon.de/drdigital/32/297_2.png) [@drdigital](https://community.symcon.de/u/drdigital)\
**Post date:** [30. April 2018 um 20:59 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/7 "2018-04-30T20:59:43Z")

</div>

Wenn es im Terminal geht und aus IPS nicht, könnte es vielleicht an den rechten liegen.  
Du könntest castnow mal auf 777 setzen und dann noch mal testen.

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [30. April 2018 um 23:08 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/8 "2018-04-30T23:08:55Z")

</div>

Hallo,

ich habe das Verzeichnis auf 777 gesetzt. Leider kein Änderung.

Ich verstehe es uberhaupt nicht, Auf dem Raspberry alles kein Problem

---

<div class="post-metadata">

**Author:** ![drdigital](https://community.symcon.de/user_avatar/community.symcon.de/drdigital/32/297_2.png) [@drdigital](https://community.symcon.de/u/drdigital)\
**Post date:** [1. Mai 2018 um 09:08 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/9 "2018-05-01T09:08:51Z")

</div>

Nur damit ich das richtig verstehe.  
Läuft beides also IPS und Castnow auf dem gleichen Gerät/Raspberry?  
Oder läuft Castnow auf einem Raspberry und IPS auf einem anderen System?

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [1. Mai 2018 um 11:46 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/10 "2018-05-01T11:46:31Z")

</div>

jeweils auf dem selben Gerät.  
IPS und castnow auf MAC  
IPS und castnow auf Raspberry

Wie kann bei exec oder Shell\_exec Fehlermeldung darstellen?

---

<div class="post-metadata">

**Author:** ![drdigital](https://community.symcon.de/user_avatar/community.symcon.de/drdigital/32/297_2.png) [@drdigital](https://community.symcon.de/u/drdigital)\
**Post date:** [1. Mai 2018 um 13:05 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/11 "2018-05-01T13:05:03Z")

</div>

Also Castnow ist meine ich nur für Linux das wird auf dem MAC nicht funktionieren.  
Wenn dein IPS auf dem MAC bleiben soll, könntest den raspi als quasi Castnow Proxy verwenden.  
In diesem Fall müsstest von MAC IPS heraus per ssh das Castnow Script auf dem raspi starten.  
Alternativ könntest auch auf dem raspi ein zweites IPS laufen lassen und dann per Datenaustausch zwischen IPS arbeiten.  
Ich hoffe damit kommst weiter.

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [1. Mai 2018 um 19:11 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/12 "2018-05-01T19:11:02Z")

</div>

hi,

danke fuer den Tipp, evtl werde ich es so machen.  
Aus meiner Sicht sollte castnow auch mit dem MAC gehen.  
Im Terminal geht es schliesslich.  
Anbei ein Link der beschreibt, das es fuer Windows und Mac gehen sollte  
[Cast Anything (almost) to Chromecast](https://seo-michael.co.uk/cast-anything-to-chromecast/)

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [1. Mai 2018 um 20:11 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/13 "2018-05-01T20:11:42Z")

</div>

ich habe noch einen Versuch gemacht.

Ich habe das original script (ID 28191):  
\<?  
echo exec(„ls …/media/“);  
echo exec(„castnow …/media/Test.mp3 --adress 192.168.3.49 --quiet“);  
?\>

direkt im Terminal gestartet (php 28191.ips.php).  
Dazu musst ich mich als root angemeldet (sudo -i) und das Ergebnis ist, es geht.  
Warum geht es nicht direkt aus IPS?

---

<div class="post-metadata">

**Author:** ![drdigital](https://community.symcon.de/user_avatar/community.symcon.de/drdigital/32/297_2.png) [@drdigital](https://community.symcon.de/u/drdigital)\
**Post date:** [1. Mai 2018 um 20:35 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/14 "2018-05-01T20:35:02Z")

</div>

Dein IPS wird vermutlich nicht als root laufen und hat deshalb  
vermutlich nicht genügend rechte damit castnow laufen kann.

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [1. Mai 2018 um 20:56 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/15 "2018-05-01T20:56:05Z")

</div>

der User ist in Beiden Fällen der selbe (uid=0(root))

Ich habe folgende Zeile eingefügt: echo exec(„id“) ;

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [1. Mai 2018 um 22:02 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/16 "2018-05-01T22:02:41Z")

</div>

Hallo

wenn ich das script etwas ändere gibt es einen Hinweis:  
exec(„castnow --adress 192.168.3.49 --quiet“, $output, $error);

print\_r($output);  
echo " ";  
print\_r($error);

die Ausgabe von $error ist 127; was bedeutet, das das Kommando nicht gefunden wurde.  
Das ergeben sich 2 Fragen: wo liegt castnow? das scheint nicht einfach ein File zusein.  
und wie teile ich IPS den pfad mit.

---

<div class="post-metadata">

**Author:** ![drdigital](https://community.symcon.de/user_avatar/community.symcon.de/drdigital/32/297_2.png) [@drdigital](https://community.symcon.de/u/drdigital)\
**Post date:** [1. Mai 2018 um 22:47 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/17 "2018-05-01T22:47:45Z")

</div>

Also meistens wird es bei /usr/bin erwartet evtl. brauchst einen Symlink.  
Alternativ kannst auch [GitHub - Pat-Carter/stream2chromecast: Chromecast media streamer for Linux](https://github.com/Pat-Carter/stream2chromecast) probieren.  
Das verwende ich weil es schneller ist. Ich weis aber nicht ob das unter MAC geht.

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [3. Mai 2018 um 18:24 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/18 "2018-05-03T18:24:02Z")

</div>

der geht nicht mit MAC (jedenfalls konnte ich es nicht hinkriegen)

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [17. Mai 2018 um 23:05 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/19 "2018-05-17T23:05:16Z")

</div>

Hi,

ich habe es jetzt auf dem Raspberry instaliert, Geht sehr gut. Danke

---

<div class="post-metadata">

**Author:** ![Brainpurge](https://community.symcon.de/letter_avatar_proxy/v4/letter/b/8491ac/32.png) [@Brainpurge](https://community.symcon.de/u/Brainpurge)\
**Post date:** [4. Dezember 2021 um 11:37 UTC](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969/20 "2021-12-04T11:37:51Z")

</div>

Gibt es eine Möglichkeit, mit IPS im Docker eine Sprachausgabe auf Google Home zu realisieren?

[Nächste Seite](https://community.symcon.de/t/sprachausgabe-auf-google-home/46969.md?page=2)
