Actions on google 使用Dialogflow实现时如何播放音频文件

Actions on google 使用Dialogflow实现时如何播放音频文件,actions-on-google,Actions On Google,我正在做一个谷歌助手的动作,类似于谷歌在你说“播放电子便笺”时所做的动作 我已经设法让我的nodejs应用程序回复参数,但现在我需要传递一个音频文件。如何做到这一点?实现这一点的典型方法是将音频文件放在某个托管服务上(Firebase托管是一个不错的选择,特别是如果您的操作也使用Firebase云功能,但任何可以通过HTTPS服务文件的地方都可以),然后作为包含音频的响应发回 这可能看起来像这样: var audioUrl = 'https://example.com/audiofile.mp3

我正在做一个谷歌助手的动作,类似于谷歌在你说“播放电子便笺”时所做的动作


我已经设法让我的nodejs应用程序回复参数,但现在我需要传递一个音频文件。如何做到这一点?

实现这一点的典型方法是将音频文件放在某个托管服务上(Firebase托管是一个不错的选择,特别是如果您的操作也使用Firebase云功能,但任何可以通过HTTPS服务文件的地方都可以),然后作为包含音频的响应发回

这可能看起来像这样:

var audioUrl = 'https://example.com/audiofile.mp3';
var msg = `<speak><audio src="${audioUrl}"></audio></speak>`
app.tell( msg );
var audioUrl='1〕https://example.com/audiofile.mp3';
var msg=``
app.tell(msg);

为您自己的音频文件调整此选项,您可能希望使用
app.ask()
,而不是告诉用户是否提示用户回复您的音频。

谢谢,不,我不是在提示回答。音频文件是答案:)