質問: WatsonのText to Speechでテキストの読み上げをしております。 APIリファレンスに従い下記のようにcurlでPOSTしていますが、以下の不具合があります。 ``` curl -X POST -u "apikey:{apikey}" ^ --header "Content-Type: application/json" ^ --header "Accept: audio/wav" ^ --data "{\"text\":\"hello\"}" ^ --output hello_world.wav ^ "{URL}/v1/synthesize?voice=ja-JP_EmiVoice" ``` 不具合 --dataの"hello"は生成された.wavファイルが再生できますが、テキストを"こんにちは"に 変更すると、ファイルは生成されるものの、再生しようとすると以下のメッセージが表示され再生されない メッセージ "ファイルの再生中にWindows Media playerに問題が発生しました。" Windows Media player以外のプレーヤーも試しましたが、同様でした。 "hello"は問題なく、"こんにちは"がNGなことから、ここが問題なのは明らかですが、 対処法が不明です。 ご存知の方に教えて頂きたく、よろしくお願いいたします。
回答: WindowsからLinuxへ移行したところ、問題無く動作しました。根本的な解決ではありませんが、これで解決と致します。 ありがとうございました。