1

PHP shell_exec を使用してText to Speech API を呼び出していますが、2 番目のコードのようなタグをBluemix使用してテキストを呼び出す場合を除いて、コードは正常に機能しています。SSML

同じデータクエリでテキストと SSML を使用するにはどうすればよいですか?

          $result = shell_exec("/usr/bin/curl -k -u 'XXX':'XXX' -X POST \
          --header 'Content-Type: application/json' \
          --header 'Accept: audio/wav' \
          --max-time 90000 \
          --output 'public/uploads/audios/padrao_bomdia.wav'  \
          --data '{\"text\":\"Hello! This is an test.\", \"voice\":\"pt-BR_IsabelaVoice\"}' \
          'https://stream.watsonplatform.net/text-to-speech/api/v1/synthesize?voice=pt-BR_IsabelaVoice'");

          $result = shell_exec("/usr/bin/curl -k -u 'XXX':'XXX' -X POST \
          --header 'Content-Type: application/json' \
          --header 'Accept: audio/wav' \
          --max-time 90000 \
          --output 'public/uploads/audios/padrao_bomdia.wav'  \
          --data '{\"text\":\"Hello!    <say-as interpret-as="letters">Hello</say-as> This is an test.\", \"voice\":\"pt-BR_IsabelaVoice\"}' \
          'https://stream.watsonplatform.net/text-to-speech/api/v1/synthesize?voice=pt-BR_IsabelaVoice'");
4

2 に答える 2