Seite 1 von 2

Google Cloud Text-to-Speech

Verfasst: 14. Sep 2022 22:04
von Snatsch
Hallo,
seit langen versuche ich mich mal wieder an meinem Goggle :cry: aber leider möchte er nicht so wie ich es möchte :roll:
wenn ich nach folgender Anleitung gehe https://www.openhab.org/addons/voice/go ... -to-speech
und folgenden Link bei Google eingebe :https://accounts.google.com/o/oauth2/v2 ... ontent.com. kommt immer die Fehlermeldung.
Screenshot (48).png
kann mir vielleicht jemand sagen an was es liegen könnte ?
Ich glaube gelesen zu haben das Google im Februar irgend etwas umgestellt hat denn bis dort hin ging die Sprachausgabe ohne Probleme.

MfG Snatsch78

Re: Google Cloud Text-to-Speech

Verfasst: 17. Sep 2022 21:58
von Snatsch
kann niemand helfen :(

Also das mit der Client ID Habe ich hin bekommen nur leider weiß ich nicht wie das gemeint ist
https://accounts.google.com/o/oauth2/v2 ... client_id= (öffnet neues Fenster)(durch Ihre Client-ID ersetzen) ... , um einen Autorisierungscode zu generieren und hier einzufügen. Nachdem Ihr Browser auf <clientId>https://www.google.com (öffnet neues Fenster)wird der Autorisierungscode in der Browser-URL als Wert des URL-Abfrageparameters "code" festgelegt. Nach der Erstautorisierung wird dieser Code nicht mehr benötigt. Es wird empfohlen, diesen Konfigurationsparameter anschließend zu löschen.

es kommt dann immer die Google Startseite

Re: Google Cloud Text-to-Speech

Verfasst: 18. Sep 2022 05:34
von udo1toni
Ich habe das selbst noch nicht gemacht, aber letztlich steht es da (nur ist die Übersetzung vielleicht etwas... nun ja... maschinell)

Du trägst Client ID und Client Secret ein (beides für den Google Cloud Platform Zugang)
Weiterhin brauchst Du einmalig einen Authorization Code.
Um den zu erhalten, rufst Du den Link auf (ich trage ihn hier als Code ein, weil das Forum den Link sonst verstümmelt - der Link ist unvollständig, siehe weiter unten):

Code: Alles auswählen

https://accounts.google.com/o/oauth2/v2/auth?scope=https://www.googleapis.com/auth/cloud-platform&access_type=offline&include_granted_scopes=true&response_type=code&redirect_uri=https://www.google.com&client_id=
Du musst am Ende des Links noch Deine Client ID eintragen (der Parametername steht ja schon da, einfach hinter das letzte = anhängen)
Beim Aufruf wirst Du auf google.com umgeleitet, aber die URL ist nicht einfach https://www.google.com, sondern sehr viel länger. Diese URL kopierst Du.
In der URL gibt es irgendwo einen Bereich, in dem der Parameter code gesetzt ist. Das heißt, irgendwo steht da &code= und dahinter eben der besagte Authorization Code. Falls es sich nicht um den letzten Parameter handelt, geht der Parameter bis zum nächsten &, das gehört dann nicht mehr zum Parameter.
Diesen Code kopierst Du aus dem Link heraus und trägst ihn im Feld Authorization Code ein.
Sobald openHAB erfolgreich als Client eingerichtet ist (keine Ahnung, woran Du das erkennst... Notfalls daran, dass openHAB seine Stimme wieder hat...), kannst und sollst Du den Authorization Code wieder aus den Parametern löschen (warum auch immer das nicht direkt im Binding eingebaut ist...).

Re: Google Cloud Text-to-Speech

Verfasst: 18. Sep 2022 11:12
von Snatsch
Vielen Dank für deine Hilfe :)

bis zu der Weiterleitung und der Ausgabe von der URL kam ich.
Doch wenn ich dann den Code kopiere kommt immer im LOG folgende Fehlermeldung Bild

Code: Alles auswählen

https://www.google.com/?code=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&scope=https://www.googleapis.com/auth/cloud-platform
Kopiert hatte ich alle XXX

Re: Google Cloud Text-to-Speech

Verfasst: 19. Sep 2022 04:53
von udo1toni
Hmm... das sieht soweit korrekt aus (bis auf die Fehlermeldung natürlich...)
Ich fürchte, da wirst Du im englischen Forum um Hilfe bitten müssen, falls sich hier niemand findet, das das auch nutzt.

Re: Google Cloud Text-to-Speech

Verfasst: 19. Sep 2022 21:00
von Snatsch
was währe denn der Code den ich brauche von wo bis wo ?

Code: Alles auswählen

https://www.google.com/?code=4/0xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxx_kA&scope=https://www.googleapis.com/auth/cloud-platform

Re: Google Cloud Text-to-Speech

Verfasst: 19. Sep 2022 22:13
von udo1toni
Na so, wie ich das sehe:

Code: Alles auswählen

4/0xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxx_kA

Re: Google Cloud Text-to-Speech

Verfasst: 19. Sep 2022 22:29
von Snatsch
;) so habe ich es auch gedacht aber da kommt der Fehler auch :cry:
das ist so ein Schei...... früher kam dann der code zum Kopieren in einem Fenster und fertig.
Irgend eine Ahnung welchen Dienst ich noch verwenden kann damit ich meinen Chromcast weiter nutzen kann ?

Re: Google Cloud Text-to-Speech

Verfasst: 20. Sep 2022 17:05
von Snatsch
kann es vielleicht am API Key liegen ? Wo muss ich diesen eintragen ?

Re: Google Cloud Text-to-Speech

Verfasst: 21. Sep 2022 07:19
von udo1toni
Einen API Key brauchst Du doch gar nicht? Die API schaltest Du über die Google Dienste frei, so wie in der Doku beschrieben.