Sonos Sprachausgabe mit Amazon Polly

Begonnen von dk3572, 02 Februar 2020, 15:47:53

Vorheriges Thema - Nächstes Thema

dk3572

Hallo,

ich versuche gerade das ganze nach dieser Anleitung zu installieren:
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/

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

dk3572

Keiner eine Idee wo ich was falsch mache?  :-[
Oder fehlen noch Angaben?

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

dkreutz

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/

Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

dk3572

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?


dk3572

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

SGi

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
FHEM auf RasPi und FritzBox 7390 mit MAX! und HomeMatic