Hallo zusammen!
Diesmal geht es um das abspielen eines, per TTS VoiceRss erzeugten WAV-Files.
Laut Foobar2000 (und auch anderen Abspielern) scheint das Format zu stimmen:
Dennoch wird mir dieser Fehler angezeigt:
Warning: Only WAV files with 16 Bit, 8000 Hz, Mono are supported! in /mnt/data/symcon/scripts/38578.ips.php on line 10
Das Script ist folgendes:
$id = VoIP_Connect(58997, "xxxxxxxxxx");
//Maximal 10 Sekunden warten, dass einer abnimmt
for($i = 0; $i < 10; $i++) {
IPS_Sleep(1000);
$c = VoIP_GetConnection(58997, $id);
if($c['Connected']) {
// VoIP_Playwave() unterstützt ausschließlich WAV im Format: 16 Bit, 8000 Hz, Mono.
VoIP_PlayWave(58997, $id, "/var/lib/symcon/media/alarm2.wav");
return;
}
}
//Auflegen, falls keiner abnimmt
VoIP_Disconnect(58997, $id);
Der Anruf wird auch ausgeführt aber natürlich nichts abgespielt. Woran kann das noch liegen?