我在谷歌项目上做了一个动作,我想给它添加一些声音效果。我想添加我自己的自定义声音效果,所以我搜索并找到了一些mp3样本,但是到目前为止,每次我插入声音时,它都只读取文本的读取方式。所以如果我有:
<speak><audio src='<file>'></audio>Hey</speak>
>> "less than speak greater than less than audio....."我原本以为我在音频效果方面有语法错误,但是当我使用google声音库示例时,它工作得很好。
简单地说,你能,或者你如何使用你自己的mp3或wav文件在google上操作?
谢谢你的帮助!
编辑:忘记添加代码示例(如果有帮助的话),我将声音样本存储在防火墙存储中。下面是代码:
app.intent('sound',(conv) =>{
const audioSound = '<firebase_link>'
const ssml = '<speak>Hi, how are you?` +`<audio src="${audioSound}"></audio></speak>
conv.ask(ssml)
});发布于 2019-02-19 20:52:07
是的,您可以在mp3平台上使用自己的AoG文件进行音频响应。然而,也有一些限制。因为您的代码语法似乎是正确的,我假设您的URL是错误的。
& 包含字符,这与SSML语法冲突。作者 在本文中认为,需要在URL字符串上使用replace(/&/g,'&')对&字符进行编码才能正常工作。请让我知道这些解决方案是否有帮助,如果他们没有对你的问题提供更多的细节。
https://stackoverflow.com/questions/54773936
复制相似问题