首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bluemix SSML与PHP

Bluemix SSML与PHP
EN

Stack Overflow用户
提问于 2016-09-29 03:17:42
回答 2查看 355关注 0票数 1

我正在使用PHP来调用Bluemix Text to Speech API,我的代码工作得很好,除了像我的第二个代码那样调用带有SSML标记的文本时。

如何在同一数据查询中使用文本和SSML?

代码语言:javascript
复制
          $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'");
EN

回答 2

Stack Overflow用户

发布于 2016-09-30 11:41:34

say-as interpret-as="letters“Hello片段是否需要'letters‘周围的转义斜杠?

票数 0
EN

Stack Overflow用户

发布于 2017-10-31 20:19:23

不幸的是,只有美式英语的Allison语音支持富有表现力的SSML。PT-BR语音Isabela不支持SSML。这就是它不起作用的原因。

Reference

目前,该服务仅支持美国英语Allison语音(en- US _AllisonVoice)的表现力。将元素与任何其他语音一起使用将返回错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39755920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档