NEWS
[gelöst] sayit - mp3 erzeugen geht nicht mehr
-
-
@bahnuhr das angegeben Format kann IMHO bei 1kB auch nicht drin sein
-
@thomas-braun sagte in sayit - mp3 erzeugen geht nicht mehr:
alsa-utils
Ich vermute nicht.
Stand bisher nirgends das man das braucht.
Vielleicht sollte man dem Entwickler von sayit sagen, dass das mit installiert werden sollte.
(oder ich bin der Einzige bei dem dies fehlt!)wenn notwendig, wie installieren:
npm install alsa-utils
richtig ? -
@homoran sagte in sayit - mp3 erzeugen geht nicht mehr:
@bahnuhr das angegeben Format kann IMHO bei 1kB auch nicht drin sein
Vorher ging es aber.
welche Version hast du?
Klappt es bei dir ? -
@homoran sagte in sayit - mp3 erzeugen geht nicht mehr:
das angegeben Format kann IMHO bei 1kB auch nicht drin sein
Japp und genau das die mp3 nicht funktioniert hat er schon am Anfang gesagt. Jetzt hat er nur nochmal den beweis angetreten das es an der Datei liegt umd nicht wie er an die Datei kommt.
Ich hab jetzt kein Debug log gesehen. Daraus könnte man vielleicht mehr informationen ziehen.
-
@bahnuhr sagte in sayit - mp3 erzeugen geht nicht mehr:
wenn notwendig, wie installieren:
npm install alsa-utils
richtig ?Nein.
sudo apt update sudo apt install alsa-utils
-
@jey-cee sagte in sayit - mp3 erzeugen geht nicht mehr:
Debug log
kommt auch nicht viel mehr:
sayit.2 2023-06-25 13:57:18.148 info saying: alles 1 2 sayit.2 2023-06-25 13:56:49.473 info Upload announce mp3 files sayit.2 2023-06-25 13:56:49.395 info starting. Version 3.0.5 in /opt/iobroker/node_modules/iobroker.sayit, node: v18.16.1, js-controller: 4.0.24 sayit.2 2023-06-25 13:56:47.842 debug Plugin sentry Initialize Plugin (enabled=true) sayit.2 2023-06-25 13:56:40.061 info stopping... sayit.2 2023-06-25 13:56:39.339 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason sayit.2 2023-06-25 13:56:38.834 info stopping...
-
@thomas-braun
utils sind drauf:
-
Instanz 2 neu gestartet.
Script laufen lassen.
Die Datei hat weiterhin nur 1 kb. -
So, weiteres ausprobieren.
Das Abspielen eines Textes im Browser mit der dazugehörigen Instanz klappt.
Das Script:
setTimeout(function(){ request('http://192.168.243.15:8082/state/sayit.4.tts.mp3', {encoding:'binary'}, function(error, response, body) { fs.writeFile("/home/iobroker/2_sayit.mp3", body, 'binary', function (err) { if(err) log('Fehler!'); }); }); }, 2000);
funktioniert jedoch nicht mehr!
Was hat sich da geändert ?
Es wird immer nur eine Datei mit 1kb erzeugt. -
Von Javascript hab ich keine Ahnung.
-
jetzt wird es ganz komisch.
Habe gerade geseheh, dass der DP mp3 gar nicht mehr existiert!
Wenn dieser nicht mehr da ist, kann natürlich auch nichts mehr erzeugt werden.
Frage:
Warum ist dieser weg ?
Wer kann dies beantworten ?@Jey-Cee
Warst du nicht auch bei der Entwicklung dabei ? -
@bahnuhr bei mir sieht es so aus
-
-
@bahnuhr sagte in sayit - mp3 erzeugen geht nicht mehr:
Frage:
Warum ist dieser weg ?Binary States werden mit js-controller 5 deprecated, es kann also sein das mp3 solch ein state ist/war und der jetzt schon entfernt wurde.
-
Oh mann,
alles neu installiert (wieder einmal)Im log kommt aber immer noch:
sayit.2 2023-06-25 14:34:02.363 error amixer is not available, so you may hear no audio. Install manually! sayit.2 2023-06-25 14:34:02.355 error stderr: amixer: Control default open error: No such file or directory sayit.2 2023-06-25 14:34:01.473 info Upload announce mp3 files
Hab ich doch aber vorhin erst gemacht; mit Hilfe von @Thomas-Braun
Die Kiste mag mich heute nicht
-
@jey-cee sagte in sayit - mp3 erzeugen geht nicht mehr:
Binary States werden mit js-controller 5 deprecated, es kann also sein das mp3 solch ein state ist/war und der jetzt schon entfernt wurde.
Das wäre aber "Mist".
Dann stellt sich wieder die Frage wie gehe ich vor:
- Ich möchte bei einem beliebigen Text eine mp3 erzeugen und diese dann in ein Verzeichnis speichern.
Und dies hatte ja mit o.g. Script geklappt.
- Ich möchte bei einem beliebigen Text eine mp3 erzeugen und diese dann in ein Verzeichnis speichern.
-
-
@bahnuhr kann ich dir gar nicht sagen, hab das noch nie genutzt
-
Hat jemand vielleicht noch ne Idee ?
Wie kann ich eine mp3 erzeugen aus dem Text der gesendet wurde ?