FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: dk3572 am 02 Februar 2020, 15:47:53

Titel: Sonos Sprachausgabe mit Amazon Polly
Beitrag von: dk3572 am 02 Februar 2020, 15:47:53
Hallo,

ich versuche gerade das ganze nach dieser Anleitung zu installieren:
https://haus-automatisierung.com/projekt/2019/02/26/projekt-amazon-polly-tts.html (https://haus-automatisierung.com/projekt/2019/02/26/projekt-amazon-polly-tts.html)

python3-pip habe ich hier nach installiert:
https://wiki.ubuntuusers.de/pip/ (https://wiki.ubuntuusers.de/pip/)

Der Test mit der test1.mp3 von der Konsole aus hat funktioniert.

Leider wird wohl aws nicht wie angegeben im richtigen Pfad /usr/local/bin/aws installiert.
Mit "which aws" erhalte ich /home/dieter/.local/bin/aws

Im Log steht
You must specify a region. You can also configure your region by running "aws configure".
Das habe ich aber gemacht.

Kann mir hier netterweise weiterhelfen?

Danke und VG Dieter
Titel: Antw:Sonos Sprachausgabe mit Amazon Polly
Beitrag von: dk3572 am 05 Februar 2020, 10:52:51
Keiner eine Idee wo ich was falsch mache?  :-[
Oder fehlen noch Angaben?
Titel: Antw:Sonos Sprachausgabe mit Amazon Polly
Beitrag von: MadMax-FHEM am 05 Februar 2020, 11:06:32
Hmmm, evtl. symlink!?

Ansonsten: welchen Sonos hast du denn!?

Vielleicht wird der ja hiervon unterstützt: https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482

Gruß, Joachim
Titel: Antw:Sonos Sprachausgabe mit Amazon Polly
Beitrag von: dkreutz am 05 Februar 2020, 11:26:28
Welche Python Version ist installiert (mindestens 3.6 empfehlenswert) und auch das dazu passende python3-pip installiert (python-pip ist für Python 2.x)?
Wurde danach zuerst pip aktualisiert mittels "pip3 install --upgrade pip"?

Sonst auch in die Doku zu awscli schauen, da steht einiges drin wie man die Default-Region konfigurieren kann:
https://pypi.org/project/awscli/

Titel: Antw:Sonos Sprachausgabe mit Amazon Polly
Beitrag von: dk3572 am 05 Februar 2020, 20:12:39
Zitat von: dkreutz am 05 Februar 2020, 11:26:28
Welche Python Version ist installiert (mindestens 3.6 empfehlenswert) und auch das dazu passende python3-pip installiert (python-pip ist für Python 2.x)?
Wurde danach zuerst pip aktualisiert mittels "pip3 install --upgrade pip"?

Sonst auch in die Doku zu awscli schauen, da steht einiges drin wie man die Default-Region konfigurieren kann:
https://pypi.org/project/awscli/

Es ist Python 3.6.9 installiert.
Danach mit sudo apt-get install python3-pip installiert und aktualisiert.
Dann unter meinem user mit und ohne sudo "pip3 install awscli" und "sudo aws configure" ausgeführt.
Mit "which aws" erhalte ich aber immer /home/dieter/.local/bin/aws.
Sollte doch aber /usr/local/bin/aws sein.

Was mache ich da falsch?

Titel: Antw:Sonos Sprachausgabe mit Amazon Polly
Beitrag von: dk3572 am 07 Februar 2020, 20:01:58
Zitat von: MadMax-FHEM am 05 Februar 2020, 11:06:32
Hmmm, evtl. symlink!?

Ansonsten: welchen Sonos hast du denn!?

Vielleicht wird der ja hiervon unterstützt: https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482

Gruß, Joachim

Es ist ein Sonos Play 1 und wird hiervon leider nicht unterstützt.
Was mir gerade aufgefallen ist, im echodevice wird er als model "Sonos Display" angezeigt.
Zu meinem eigentlichen Problem keiner eine Idee?

VG Dieter
Titel: Antw:Sonos Sprachausgabe mit Amazon Polly
Beitrag von: SGi am 18 Oktober 2022, 09:39:59
Hallo dk3572,

die Region bzw. auch alle anderen Parameter (Keys)  musst Du natürlich mit demselben User definieren (aws configure), mit dem Du auch den aws-Aufruf machst.
Wenn Du das z.B. in Deinem FHEM-User angelegt hast, aber mit sudo aufrufst, hat der natürlich noch keine AWS-Konfiguration.

Vielleicht hilft's, die Fehlermeldung hatte ich nämlich anfangs auch.

SGi