das Wetter ist ja gerade perfekt um im Haus zu sitzen und da kommt man auf solche Ideen
Gibt es eine Möglichkeit, per TTS eigene Texte an einen Sonos oder Home Mini Lautsprecher auszugeben?
Ich möchte z.B gerne, dass mir Abends angesagt wird, dass morgen der Müll abgeholt wird.
Dazu empfehle ich dir das SONOS Modul.
Mit diesem kannst du u.a. Sprachausgaben durchführen.
Ich nutze es für den Müll, die Waschmaschine, Wäschetrockner usw.
Du brauchst lediglich einen Textfile.
Aber sicher. Du brauchst zwei Module aus dem Module Store. Mit dem Polly Modul wandelst du Text in eine Sounddatei um und mit dem Sonos Modul gibst du die Datei über Sonos aus.
Ich habe jetzt schon das Sonos Modul und VoiceRSS installiert und konfiguriert.
Ich kann mit dem Voice RSS eine Datei erzeugen die ich in einem Samba Share Ordner erzeuge.
Ich kann per Windows auf den Ordner zugreifen unter Angabe eines Passwortes.
Wenn ich jetzt das Skript für die Sonos ausführe
ich sehe gerade, in der Sonos app wird, wenn ich das Skirpt ausführe gesagt, Zugriff auf den Pfad verweigert.
Hat wohl etwas mit der Samba Freigabe zu tun… Und da komme ich nicht wirklich weiter. Alle Tipps, wie man die Freigabe ohne Passwort einrichten kann funktionieren nicht und ich weiß nicht, wie ich in dem Skript ein Anmeldekennwort mitgeben kann,
Hast du in der smb.conf auch den Pfad angegeben, welches du nutzen willst?
Also in deinem Fall path = /home/tts/
Da ich Probleme mit dem Pfad hatte, habe ich alles in den „pi“ - Ordner gelegt und einen Unterordner angelegt.
Bei mir liegt es auf /home/pi/pi-share
Wie du es dann nennst, bleibt dir überlassen. Anstellen von pi-share kann es auch tts heißen.
yupp, ich kann ja auch per Windows drauf zugreifen und die Dateien abspielen.
Aber wie gesagt, es kommt eine Passwortabfrage und ich habe keine Ahnung wie ich die weg bekomme.
Habe jetzt zig Tutorials durch aber es will leider nicht.
Ich denke aber, genau das ist das Problem.
Ich glaube ich habe den Fehler gefunden.
Habe die Desktop app von Sonos installiert und da steht nicht, dass er nicht auf die Datei zugreifen kann sondern, dass die Samplingrate nicht stimmt.
Das werde ich jetzt mal ändern und dann sollte es ja klappen.
Vielen dank für die super Hilfe hier.
Wünsche noch ein schönes Wochenende
Hast du die Musikbibliothek in der Sonos-App eingerichtet und schon mal getestet, ob du dort die Files abspielen kannst?
Dort kannst du den Benutzer und das Passwort eingeben.
Falls du den Samba Zugriff trotzdem erreichen möchtest, hier ein Vorlage, siehe Freigabe symcon.
Bei force User aber unbedingt mit hosts allow auf die eigene IP einschränken.
# /etc/samba/smb.conf: <<< Central configuration by Ansible >>>
[global]
# Generelle Einstellungen
security = user
workgroup = WORKGROUP
server role = standalone server
server string = %h Server (Standalone)
map to guest = Bad User
# Logfile Einstellungen
log file = /var/log/samba/log.%M
log level = 0
max log size = 500
# Browsing and DNS
domain master = no
local master = no
preferred master = no
os level = 0
dns proxy = no
hostname lookups = yes
# Druckeinstellungen (deaktivieren)
load printers = no
disable spoolss = yes
#======================= Share Definitions =======================
[tmp]
comment = tmp
path = /tmp
read only = no
guest ok = yes
hosts allow = 127.0.0.1 192.168.0.0/27 10.0.8.200/32 top5-pc1. top5-pc2. edv4.
[symcon]
comment = Symcon
path = /var/lib/symcon
read only = no
public = yes
guest ok = yes
writeable = yes
create mask = 0755
directory mask = 0755
force user = root
force group = root
hosts allow = 127.0.0.1 192.168.0.0/27 10.0.8.200/32 top5-pc1. top5-pc2. media4.
Gehört vielleicht nicht zu 100% hier zum Thread, aber habt ihr auch diese starken Lautstärke Unterschiede, zwischen den TTS Dateien und zB. Google Assistant auf dem Sonos Speaker? Momentan ist die Lautstärke leider nicht getrennt regelbar
Google schreit dann abundzu die Nachbarn aus dem Bett…
Hallo Zusammen,
kann mir jemand vielleicht Starthilfe geben?
Ich bin soweit, dass ich beide Module instaliert habe und auch einen API-Code habe. Mit dem SONOS-Modul komme ich gut zurecht, jedoch bin ich mir total unsicher wie ich das RSS-Modul verwende.
Wo sollte ich denn die Dateien hin speichern? Ich verwende die Sym-Box. Kann ich auf die Speichern oder auf einen Visu-PC, der eh die ganze Zeit läuft? Und wie gehts dann weiter? Wie erstelle ich die Dateien? Ihr merkt, ich bin auf dem gebiet noch vollends grün und würde mich über Hilfe freuen.
Danke Dir - kannst Du mir noch bisschen mehr „Input“ geben - wie genau erstelle ich denn die Sprachausgabedateien? Und wie lege ich den Ort der Speicherung genau fest? Wie finde ich denn den Pfad?