NEWS
[Frage]Sayit - Received file is too short
-
Hallo,
lasse die DWD Unwetter Warnungen per Sayit ansagen.
Der Text "Es gibt eine Amtliche WARNUNG vor DAUERREGEN der Stufe 2. Zeitweise schauerartig verstärkter Regen, dabei kommen bis Mittwochabend 30 bis 40 Liter je Quadratmeter zusammen." gibt im Log diesen Fehler aus und der Adapter startet neu:
2015-10-06 13:55:33.501 - info: sayit.0 saying: Es gibt eine Amtliche WARNUNG vor DAUERREGEN der Stufe 2\. Zeitweise schauerartig verstärkter Regen, dabei kommen bis Mittwochabend 30 bis 40 Liter je Quadratmeter zusammen. 2015-10-06 13:55:33.697 - warn: sayit.0 Received file is too short: 2015-10-06 13:55:33.698 - warn: sayit.0 Cannot read length of file /Users/pix/Documents/iobroker/node_modules/iobroker.sayit/say.mp3 2015-10-06 13:55:33.698 - warn: sayit.0 Received file is too short: at sayFinished (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:203:45) at sayItBrowser (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:473:5) at cacheFile (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:397:5) at /Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:415:21 at /Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:277:39 at getLength (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:164:27) at /Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:276:21 2015-10-06 13:55:34.023 - error: host.MacMini-Ethernet.fritz.box instance system.adapter.sayit.0 terminated with code 6 (uncaught exception)Der kürzere Text "Es gibt eine Amtliche WARNUNG vor DAUERREGEN der Stufe 2." funktioniert
2015-10-06 13:56:06.119 - info: sayit.0 starting. Version 0.3.11 in /Users/pix/Documents/iobroker/node_modules/iobroker.sayit 2015-10-06 13:56:06.124 - info: sayit.0 Upload announce mp3 files 2015-10-06 13:56:18.814 - info: sayit.0 saying: /Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3 2015-10-06 13:56:19.816 - info: sayit.0 saying: Es gibt eine Amtliche WARNUNG vor DAUERREGEN der Stufe 2. 2015-10-06 13:56:20.092 - info: sayit.0 Copied file '/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/say.mp3' to '/Users/pix/Documents/iobroker/cache/1f7f0ba3d0c7df2ab4113e6426ab5048.mp3'Die Fehler "is too short" mein vielleicht "is too long", oder? Wie lang darf denn ein Ansagetext sein?
Gruß
Pix
-
Ne.. Es ist wirklich "too short".
Vermute passiert folgendes: Zu viel Text wird gar nicht konvertiert und Engine gibt so was wie "Text is too long" zurück. Das speichert sayIt adapter trotzdem als mp3 Datei. Um zu erkennen, ob es Fehl-Antwort war, analysiert SayIt die Größe von mp3 Datei und falls die Gröse unter 1kb ist, dann gibt die Fehlermeldung "Received file is too short".
-
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden