Wenn ich meine Batch Datei manuell ausführe funktioniert es, auch mit der Sprachnachricht in Telegram..
Sobald es aber von Bosmon gestartet wird, wird zwar die Datei "record.wav" angelegt mehr nicht. Ich sehe zwar, dass die CMD etwas abarbeitet...
Bosmon hat in C:\Program Files (x86)\sox-14-4-2 Vollzugriff, sonst würde die Datei record.wav nicht angelegt werden.
Mein Ereignis: Batch:
Code: Alles auswählen
timeout 1
cd C:\Program Files (x86)\sox-14-4-2
sox.exe record.wav recordcut.wav silence 1 0.1 3%% -1 3.0 3%%
forfiles /p "C:\Program Files (x86)\sox-14-4-2" /s /m recordcut.wav /c "cmd /c c:\lame\lame.exe -V2 recordcut.wav record.mp3"
curl.exe -s -X POST "https://api.telegram.org/botXXXXX/sendVoice" -F chat_id=XXXXX -F voice="@\Program Files (x86)\sox-14-4-2\record.mp3"
del record.wav
del record.mp3
del recordcut.wav
Danke!