2016-08-28 4 views
0

Ich habe ein einfaches Beispiel mit dem Watson Text to Speech, aber auch mit den Beispielen ist die Audio-zurückgegebene Datei immer leer.Watson Text zu Sprache leer

Mein Code:

$result = shell_exec("/usr/bin/curl -k -u 'xxxx':'xxxx' -X POST \ 
    --header 'Content-Type: application/json' \ 
    --header 'Accept: audio/wav' \ 
    --output 'test.wav' \ 
    --data '{\"text\":\"hello world\", \"voice\":\"en-US_AllisonVoice\"}' \ 
    'https://stream.watsonplatform.net/text-to-speech/api/v1/synthesize/'"); 
print_r($result); 

Antwort

0

, dass wegen der --output 'test.wav' Flagge ist: die Audio-Datei und nicht auf test.wav gespeichert wird als zu $ ​​über stdout führen geleitet wird.

Verwandte Themen