首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确添加ssml音效?

如何正确添加ssml音效?
EN

Stack Overflow用户
提问于 2019-02-19 19:50:37
回答 1查看 64关注 0票数 0

我在谷歌项目上做了一个动作,我想给它添加一些声音效果。我想添加我自己的自定义声音效果,所以我搜索并找到了一些mp3样本,但是到目前为止,每次我插入声音时,它都只读取文本的读取方式。所以如果我有:

代码语言:javascript
复制
<speak><audio src='<file>'></audio>Hey</speak>

>> "less than speak greater than less than audio....."

我原本以为我在音频效果方面有语法错误,但是当我使用google声音库示例时,它工作得很好。

简单地说,你能,或者你如何使用你自己的mp3或wav文件在google上操作?

谢谢你的帮助!

编辑:忘记添加代码示例(如果有帮助的话),我将声音样本存储在防火墙存储中。下面是代码:

代码语言:javascript
复制
app.intent('sound',(conv) =>{
   const audioSound = '<firebase_link>'
   const ssml = '<speak>Hi, how are you?` +`<audio src="${audioSound}"></audio></speak>
   conv.ask(ssml)
});
EN

回答 1

Stack Overflow用户

发布于 2019-02-19 20:52:07

是的,您可以在mp3平台上使用自己的AoG文件进行音频响应。然而,也有一些限制。因为您的代码语法似乎是正确的,我假设您的URL是错误的。

  • 您的声音URL的第一条规则是,这个平台只支持HTTPS协议。,但是由于您使用的是Firebase存储,我不认为这是您的问题。
  • 第二种可能的情况是,您没有正确地获得Firebase URL。您是否使用Firebase Admin检索文件的URL?
  • 第三种也是最有可能的情况是,& 包含字符,这与SSML语法冲突。作者 在本文中认为,需要在URL字符串上使用replace(/&/g,'&#38;')&字符进行编码才能正常工作。

请让我知道这些解决方案是否有帮助,如果他们没有对你的问题提供更多的细节。

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

https://stackoverflow.com/questions/54773936

复制
相关文章

相似问题

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