2016-08-28 77 views
0

我有一個使用Watson文本到語音的簡單例子,但即使有例子,音頻返回的文件也總是空白。Watson文本到語音空白

我的代碼:

$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); 

回答

0

這是因爲--output 'test.wav'標誌:音頻文件被保存到test.wav而不是傳遞到$通過標準輸出結果。