我的测试调用名称是"唐太太",所以我输入"与唐太太交谈",但它回答"对不起,这个动作在模拟中不可用"......
有谁知道我该如何解决这个错误? 
我正在编写一个与Google Actions合作的应用.唯一令人遗憾的是,我无法找到有关如何形成我的回复的任何信息,以便Google将流式传输来自给定网址的音频.谷歌甚至支持这个吗?
我已经在Alexa上编写了相同的应用程序,而在Alexa上,您所要做的就是返回一个音频项目(令牌,URL,播放命令),Alexa将开始流式传输.
我应该提到我不使用API.AI,但我只是使用Actions SDK并使用C#在Asure上托管我的Web服务.
那么,底线...如何通过Actions SDK格式化响应以将MP3文件流式传输到Google Home?
有谁知道为什么我的动作不能在网络模拟器中使用?
我将测试的调用名称设置为"test",在网络模拟器中,我尝试通过输入"Talk to test"来使用我的操作,但它告诉我"抱歉,此操作在模拟中不可用"...
我有什么不对吗?
问题: 我遇到了很长时间的问题,我使用Actions SDK创建的智能家居应用程序并未作为测试应用程序在家庭控制下的Google智能助理应用程序中显示.我尝试了3个不同的帐户,寻找使用相同的帐户登录,从头开始但没有任何帮助!你可以帮助解决这个问题吗,因为我无法测试谷歌助理应用程序的最终用户oAuth流程.这让我无法继续下去,也让我觉得Google Home不是那个准备就绪的产品.
Iam为全球知名的开源项目开发了智能家居应用程序操作,许多用户要求使用Google Home.我的实现几乎完成了,并且它没有出现在助手应用程序中.所以我不能测试,社区也不能测试!
这是我的观点,对Google和Google Home的推出不利.我打开了许多支持票,但仍然没有解决方案.希望开发人员感到负责任并且可以提供帮助.
环境:
框架:动作SDK(gactions)
重现步骤:
./gactions update --action_package action.json --project
<project-id>./gactions --verbose test --action_package
action.json --project <project-id>
结果:
我无法使用模拟器,因为当我输入"Talk to"时,我总是得到这个ErrorMessage:"抱歉,此操作在模拟中不可用".如果我在Android设备上打开Google智能助理并转到"家庭控制"以查看我的测试智能家应用程序,则它不会出现在带有括号等的列表中,例如[test ...].它根本不存在!
我发现其他开发人员在这里遇到了和我一样的问题:https: //github.com/actions-on-google/actionssdk-smart-home-nodejs/issues/1
在这里,您可以在终端中通过gactions命令部署smarthome应用程序:
./gactions --verbose test --action_package action.json --project <project-id>
Checking for updates...
Successfully fetched update metadata
Finished checking for updates -- no updates available
Pushing the app for the Assistant for testing...
POST /v2/users/me/previews/<project- …Run Code Online (Sandbox Code Playgroud) 我正在使用API AI提供的GUI工具来创建Actions.是否可以获取设备位置?我听说通过请求权限可以实现这一点.这记录在哪里?示例/代码段非常有用.
在Google Home应用中,该应用可以与GoogleHome连接,而无需询问连接密码。
即使该应用程序没有root权限也可以执行此操作。Google Home如何与设备连接?
我正在谷歌与api.ai使用行动.我可以用英语之外的语言创建一个api.ai机器人,但是google上的动作(https://developers.google.com/actions/tools/web-simulator)的网络模拟器似乎可以在仅限英语?当模拟器中有其他语言(在我的情况下是德语)时,有没有更改语言或时间表的选项?
目前正在测试非英语动作是不可能的,因为如果Web模拟器本身不理解它们的含义,它甚至不转发请求.
更新09/08/2017:Google Home现已在德国上市,我刚买了一台.是不是可以用谷歌家用设备测试我的德国行为?
嗨,我按照步骤创建了一个示例应用程序,它正在与我创建的自定义代理进行完美对话.但我的问题是,我们可以通过语音消息播放我自己的音乐或托管在我的服务器上的谷歌到家吗?或者我需要播放Android设备中的音频,该设备安装在Android设备中,通过发送语音消息与谷歌主页配对?
https://developers.google.com/actions/develop/conversation
如果有人知道,请告诉我.
谢谢
# index.js
const functions = require('firebase-functions');
const DialogflowApp = require('actions-on-google').DialogflowApp;
exports.handler = functions.https.onRequest((req, res) => {
const app = new DialogflowApp({ request: req, response: res });
console.log("Request", req);
console.log('Request Processing ');
function responseHandler(app) {
let intent = app.getIntent();
console.log("INFO Intent : ", intent);
switch (intent) {
case 'input.welcome':
console.log("INFO : UserId: ", app.getUser().userId);
app.ask("Welcome to notify Applcation")
break;
case 'finish_permission':
if (app.isPermissionGranted()) {
console.log("INFO : UserId: ", app.getUser().userId);
app.ask("Ok, I'll start alerting you");
} else {
app.ask("Ok, I won't alert …Run Code Online (Sandbox Code Playgroud)push-notification firebase actions-on-google google-home dialogflow-es
我正在使用API在Google上构建应用,使用API.AI,允许用户通过Google Home与我的应用对话.API.AI允许我在两个男声和两个女声之间进行选择,但是,这四种声音都不是普通的Google Home声音.
有没有办法让Google Home保持正常的声音而不是这四种机器人替代方案?谷歌之家突然切换声音,这很奇怪.