簡體   English   中英

將音樂添加到對話流

[英]Add music to dialogflow

我正在嘗試將音樂添加到我的 dialogflow 代理中。 我不想從 dialogflow 控制台添加它,我希望從 webhook 添加它。 你能告訴我如何從 webhook 添加音樂嗎? 我正在嘗試此代碼,但它不起作用:

app.intent('Music', (conv) => {
    var speech = '<speak><audio src="soundbank://soundlibrary/ui/gameshow/amzn_ui_sfx_gameshow_countdown_loop_32s_full_01"/>Did not get the audio file<speak>';
});

此外,我想使用一個中斷關鍵字來停止此音樂,是否有任何預定義的方式或如果用戶定義,如何中斷音樂並繼續我的其他代碼?

首先,為了能夠添加音樂,它需要托管在可公開訪問的 https 端點上,請參閱文檔 因此,即使在 chrome 上使用隱身瀏覽模式(例如隱身模式),也要確保您可以訪問您的文件。

其次,如果您選擇使用 SSML 播放您的音頻,音頻將成為語音響應的一部分。 通過這樣做,您將無法創建任何自定義中斷或控制音樂。 用戶只能通過停止您的操作或再次說“好的谷歌”來中斷您的響應來停止音樂。

如果您想讓您的用戶控制您發送給他們的音樂,請嘗試查看谷歌庫上操作中的媒體響應

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM