gpt4 book ai didi

actions-on-google - 在 Google Home 设备上,下一个 MediaObject 在一秒后停止播放

转载 作者:行者123 更新时间:2023-12-04 07:50:48 26 4
gpt4 key购买 nike

我有一个 Action 可以自动循环播放一系列短片音轨(每个大约 30 秒)。
在真实智能手机上执行的 Google Assistant 应用上的操作(相同的操作,相同的代码)运行良好,但在 Google Home 设备上它有一个奇怪的行为:

第一首轨道完全播放

第二首轨道在 1 秒后停止播放

第三首轨道完全播放

第四首轨道在 1 秒后停止播放

依此类推,交替播放一首轨道,下一首轨道不播放。
那么,智能手机上的 MediaObject 和 Google Home 之间有什么区别吗?
请问有什么提示吗?谢谢

2019 年 9 月更新 :
Home 设备的行为在上周变得更糟(没有更改事件代码):
现在第一首轨道完全播放,第二首轨道一秒钟后停止,第三首轨道完全没有声音,循环停止 (崩溃?)。

样本代码 :

-> 接收到 MEDIA_STATUS = FINISHED 时自动播放下一首轨道

app.intent('Media Status', (conv) => {
const mediaStatus = conv.arguments.get('MEDIA_STATUS');
if (mediaStatus && mediaStatus.status === 'FINISHED') {
// Automatically start playing the next track
nextTrackPower(conv, true, false, datapower);
} else {
console.log('Unknown media status received.');
conv.close(getRandomPrompt(conv, 'error'));
}
});

-> 然后我从 nextTrackPower() 函数发出三个 ask 命令(一个介绍文本,中间是右边的 MediaObject,最后是一些建议芯片)
const nextTrackPower = (conv, intro, backwards, datapower) => {
// Loops the tracks
--- OMITTED ---
// Plays the next track
trackpower = datapower[conv.user.storage.trackpower - 1];

// Add a prompt intro
if (intro) {
conv.ask(nextPrompt);
}

// Create a media response
conv.ask(new MediaObject({
name: trackpower.title,
url: POWER_BASE_URL + trackpower.clip,
description: trackpower.artist,
icon: new Image({
url: POWER_BASE_URL + trackpower.link,
alt: 'Media icon'
})
}));

// Add suggestions to continue the conversation
conv.ask(suggestions1 );
};

最佳答案

显然,这是一个目前已知的问题,尽管工程团队仍在调查中。见 this thread在 Reddit 官方论坛上,其中包括一位谷歌员工的回应

Thanks for reporting the issue. We are investigating.



然后

Our engineers are still investigating.



使用我现有的操作进行的测试表明,智能扬声器和智能显示器都存在问题,尽管它可以在 Android 设备上运行。我有一段时间没有插电的 Home Mini 似乎也能正常工作,这表明它可能是最近完成的更新。

我鼓励您将您的信息添加到我上面提到的线程中,这表明您遇到了与所描述的问题类似的问题。

关于actions-on-google - 在 Google Home 设备上,下一个 MediaObject 在一秒后停止播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57902932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com