schick mir ev. Screenshots per PN
kleine einfache TTS/MP3 Engine
Einklappen
X
-
Danke nochmals an Peter für die tolle Hilfe,
bei mir geht es jetzt. Das Plugin konnte den Player per SUDO nicht aufrufen, dies musste ich händisch ändern.
Jetzt nur noch im Loxone zum laufen bekommen :-)
Kommentar
-
#17.1Gast kommentierte01.05.2018, 20:43Kommentar bearbeitenHallo, wie hast du es hin bekommen? Denke ich hab das selbe Problem.
Ich habe das Plugin bisher unter 1.x verwendet, da funktionierte alles einwandfrei.
Nun musste ich aber wieder auf 0.2.3, da ein ein anderes Plugin (SMS & call funktion) das ich verwenden möchte unter 1.x nicht richtig funktioniert.
... ich vermute das auch bei mir omxplayer nicht startet.
Habe wie beschrieben den loxberry user zu Gruppe audio & video hinzugefügt, half aber nicht... (oder ich hab was falsch gemacht)
was hast du noch angepasst, damit der player gestartet wird?
-
-
http ist Web und der Befehl ruft den Webserver auf, also sollte wohl klar sein welcher Benutzer gemeint istMiniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)Kommentar
-
Kleines Feedback.
Plugin Funktioniert. Danke sehr. Endlich mal wieder ein Projekt das eine einfache TTS Umsetzt.
Die lokale MP3 wird auch schön abgespielt. Die TTS Datei kommt um einiges leiser rüber und mit ganz schön rauschen obwohls lt. Statusausgabe 44khz_16bit_mono sein sollte.
EDIT: Die Lautstärke und das Rauschen hat sich erledigt. Haben den Systemmixerdienst ( anders Plugin) ALSA Tools Installiert und Lautstärke angehoben bei PCM PlaybackZuletzt geändert von free_otto; 11.03.2018, 23:24.Kommentar
-
Hab noch ein Problem mit Analogwertvariablen:
Möchte die aktuelle Außentemperatur ausgeben.
Lege diese mit einem Analogwertschalter auf den Ausgang: /admin/plugins/tts/tts.php?text=Juppi Du, draussen hat es momentan <v> Grad
Es wird aber immer nur "es hat Null Grad" ausgegeben.
Wenn am selben Ausgang ein Mitteilungsbaustein hängt bekommt der die Temperatur...Kommentar
-
Das hört sich nicht nach einem Plugin-Problem an.
Wie sieht deine Beschaltung zu diesem Ausgang aus?
Was steht in der LiveView eine Sekunde nach dem Senden des Wertes am Ausgang? Steht da ein Wert oder 0?Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Genau, die Beschaltung wäre mal interessant, denn wenn ich Analogwertschalter lese, dann hört sich das so an als wird die Temperatur nur mal kurz an den Ausgang gegeben. Das geht natürlich dann nichtMiniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)Kommentar
-
PS: Wenn du einen Analogwert per Trigger senden möchtest, verwende den Analogspeicher.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Grüß euch,
Über den Browser funktionierts, über die Loxone bekomm ichs nicht hin...
Die Ansage kommt immer 2x hintereinander.
Kann es sein das sowohl steigende als auch fallende Flanke triggert?
Was mach ich falsch, bzw. gibts eine Abhilfe?
/admin/plugins/tts/tts.php?alarm=1&mp3=test.mp3&card=1&device=0
Gruß
MarkusZuletzt geändert von Gast; 14.03.2018, 15:54.Kommentar
-
schau mal hier, ist zwar Sonos, aber der Effekt ist der gleiche. Das Problem ist das ein als analoger Ausgang definierter Ausgangsverbinder bei 1 und bei 0 schaltet, von daher bekommst du <v> beim abschließenden 0 schalten. Das gleiche ist beim Statusbaustein der Fall, der gibt auch zweimal aus.
Um das Problem zu umschiffen habe ich ein kleines Pico Programm. Suche mal im Sonos Wiki nach "Einzel-/Gruppendurchsagen aus einem Statusbaustein heraus:".
Vielleicht hilft es ja... -
Upps.. den Link vergessen, ganz unten der letzte Punkt:
-
-
Sehr cooles Plugin!
Stört es nur mich, dass ich hier
" Einen Virtuellen Ausgang anlegen → bei Adresse http://Benutzer:Passwort@ip Loxberry eingeben. "
im Klartext mein Benutzer und Passwort vom loxberry eintrage?
Gibt es einen anderen Weg?Kommentar
-
Eine weitere Frage hätte ich aber noch zu folgendem Problem:
Wie auch bei fuzi bekomme ich über den Browser keine Rückmeldung. Mit deinem Code aus Post #14:
Cli sudo omxplayer -b -o alsa:hw:0,0 (das sollte die Bcm Karte sein) /opt/loxberry/data/plugins/tts/mp3/irgendein.mp3
funktioniert es, allerdings benötige ich nicht sudo sondern verwende einfach mein loxberry Nutzer und Passwort.
loxberry@loxberry:~ $ omxplayer -b -o alsa:hw:0,0 /opt/loxberry/data/plugins/tts/mp3/gong.mp3
Audio codec mp3 channels 2 samplerate 44100 bitspersample 16
Subtitle count: 0, state: off, index: 1, delay: 0
Failed to create secure directory (/run/user/1001/pulse): Permission denied
have a nice day
So funktiniert es und der Gong wird wunderbar abgespielt. Im Browser jedoch nicht.
Irgendwas blödes übersehe ich doch
Beißt sich das irgendwie mit dem Logitech SqueezeBox Server? Eigentlich brauch ich den doch gar nicht mehr, das TTS Plugin kann ja schließlich auch meine Ansagen / Türgong abspielen??
Wäre für Tipps dankbar
1 BildKommentar
-
Hallo,
möchte auch das TTS Tool testen. Leider komme ich in der Eingabe vom voicerss-Key nicht weiter. Wenn ich den Key eintrage, dann "save" .... erscheint die selbe Maske nochmals und ist leer.
Was mache ich falsch?
Loxberry 1.0.3.2
TTS 1.1
Wie komme ich an ein Logfile ran? ....werde mir mal AnyPlugin installieren, damit ich dann vielleicht per Shell etwas einsehen kann.Zuletzt geändert von a.stecher; 21.03.2018, 12:48.Kommentar
-
Zum Test könntest du auch im Browser mal
http://benutzer:passwort@IP-Miniserv...rm=1&text=Test Beispiel Text
eingeben. Dann müsste u.a. dein Key da auch auftauchen.
Ging es bei dir auf Anhieb?? Bei mir läuft es immer noch nicht und ich finde den Fehler nicht.
Nur mit manuellem Befehl auf der Console, über Browser oder Loxone keine Chance...
-
Ok Leute, ich muss mich leider noch mal melden.
Das Teil lässt sich nicht besiegen aber aufgeben ist keine Option.
Ich habe gestern Loxberry 1.0.3.2 drauf gepackt; das wäre ja mittelfristig sowieso dran gewesen. Das hat mich zumindest so weit nach vorne gebracht dass es jetzt über den Browser geht.
2 Dinge gehen trotzdem nicht und ich weiß echt nicht weiter.
1.
Beliebige MP3 + die Alarm MP3 Aufrufe funktionieren, aber:
TTS funktioniert nicht. Die MP3 Dateien die umgewandelt zurückkommen sind 0KB. Einige hatte ich auch dazwischen die mal größer waren, aber automatisch direkt nach dem TTS wandeln abspielen ging nicht. (Nur manuell über MP3)
Beispiel.
Benutzerloxberry:Passwortloxberry@iploxberry/admin/plugins/tts/tts.php?mp3=Gong.mp3&text=Hallo
Gong geht, Text nicht. Ergebnis als Foto angehängt.
2.
Aufruf über Loxone geht nicht.
Hab es genau wie beschrieben gemacht, bzw. wie ich auch sonst alle virtuellen Ausgänge anspreche; nur dieser geht nicht.
Auffällig ist, dass wenn ich es im Browser teste eine Meldung kommt (Foto angehängt).
Beim Browser klick ich die weg, bei Ausführung über Loxone kommt die Meldung natürlich nicht als Popup. Kann das damit zusammen hängen? Wie kann man das im Loxberry abschalten?
(Geht auch mit dem root Account nicht) also nichts mit Rechteproblem oder so.
Hat einer noch ein Tipp??
Ich müsste langsam zumindest mein Gong wieder in Betrieb kriegen... zufriedene Frau usw....
2 BilderZuletzt geändert von Joh S.; 22.03.2018, 21:15.Kommentar
-
Lösch bitte einmal die ganzen mp3s die von voicers zurück gekommen sind und schau die Berechtigungen an von dem Ordner wo Sie abgespeichert werden. und öffne in dem selben Browser (neuer Tab) wo du das testest das Loxberry Webinterface dann dürfte der Passwort hinweis nicht kommen -
Joh S. BTW Das Popup hat nichts mit dem Problem zu tun - das macht dein Webbrowser oder ein Addon dessen, und kommt natürlich nicht am MS. -
Super, danke! Hab testweise den tts/mp3 Ordner auf 777 gesetzt, jetzt geht TTS.
Mal wieder diese Kleinigkeiten...
Leider hat dieser Erfolg keine Auswirkung auf den Fehler, dass es direkt von Loxone aus nicht geht.
Auch wenn ich es es schon oft gemacht hab... aber so ist es doch richtig oder?
Virtueller Ausgang:
Adresse: http://Benutzerloxberry:PasswortLoxberry@IPLoxberry
Verbindung nach dem Senden schließen
Virtueller Ausgangsbefehl:
/admin/plugins/tts/tts.php?alarm=1&text=Hallo Test Text
Als Digitalausgang verwenden: Ja
-
-
Wenn du Sonderzeichen in User/Pass hast, musst du sie url-encoden.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
Kommentar