首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud Text to Speech (TTS) -无法让音素正常工作

Google Cloud Text to Speech (TTS) -无法让音素正常工作
EN

Stack Overflow用户
提问于 2020-06-06 00:20:27
回答 2查看 401关注 0票数 0

我使用Google的例子实现音素,如下所示:

代码语言:javascript
复制
<phoneme alphabet="ipa" ph="t&#x259;mei&#x325;&#x27E;ou&#x325;"> tomato </phoneme>

我使用Postman将请求作为POST发送到https://texttospeech.googleapis.com/v1/text端点。

我注意到,如果我更改单词“西红柿”,但保留"ph“的原始值,语音音频仍然完全返回单词”西红柿“。我本以为语音音频会返回到“只”声音。

代码语言:javascript
复制
<phoneme alphabet="ipa" ph="t&#x259;"> tomato </phoneme>

通过Postman发送JSON格式的POST请求时,我总是转义引号以避免JSON解析错误:

代码语言:javascript
复制
{
  "audioConfig":{
    "audioEncoding":"LINEAR16",
    "volumeGainDb":"16",
    "pitch": 0,
    "speakingRate": 1
  },
  "input":{
    "ssml":"<speak><phoneme alphabet=\"ipa\" ph=\"t&#x259;\"> tomato </phoneme></speak>" 
  },
  "voice":{
    "languageCode":"en-US",
    "name":"en-US-Wavenet-F",
    "ssmlGender":"FEMALE"
  }

}

有人知道为什么音素看起来不起作用吗?

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-06-09 19:11:03

Google Cloud Speech-to-Text只支持语音合成标记语言标记的一个子集,不幸的是,<phoneme>目前不是其中之一。

您可以找到哪些是受支持的here

票数 0
EN

Stack Overflow用户

发布于 2021-09-29 10:19:17

在2020年提出这个问题时,音素不受支持,但现在是在2021年。请参阅this answer以获取一些需要查找的陷阱。

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

https://stackoverflow.com/questions/62219880

复制
相关文章

相似问题

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