[GoKit资料] [技术分享] 继Amazon Alexa机智云成功对接Google Home语音控制

[复制链接]
发表于 2017-9-12 14:00:31   238 查看 0 回复 显示全部楼层 倒序浏览
分享
继Amazon Alexa机智云成功对接Google Home语音控制
(内附通过gokit 玩转Google Home语音控制开发技能说明文档

智能音箱作为智能家居入口和家庭人工智能交互的切入点,不仅吸引了世界第二大电商AWS的布局,同时也吸引了坐拥数十亿活跃用户的多款产品线的Google布局,尽管AWS Echo已出货1000万台,但是Google运用十年沉淀的技术和生态布局Google Home,蓄势待发,究竟谁会是坐上智能音箱的宝座,有待时间验证


目前,机智云作为全球最大的物联网开发(PaaS)及(SaaS)云服务平台,已完成Google Home平台的全面对接。所有接入机智云平台的产品,均可支持接入Amazon Echo、Google Home,实现语音控制、设备场景联动等,在同质化产品严重的海外市场中脱颖而出,提高产品市场占有率和出货量。

同时,厂商可借助语音交互,强大的云应用赋能、机器学习、深度神经网络、ECE雾计算、人工智能和大数据做后端支撑的机智云平台,实现人性化智能场景服务。
此外,机智云在Google Assistant上发布了一款用来控制Gokit的Action,借助机智云,厂商只需3步,即可接入Google Home。


——————————通过Gokit 玩转Google Home语音控制开发技能说明文档——————————————

接下来,我们将以Gokit(智能硬件)为例,讲述如何实现Google Home音箱控制Gokit(智能硬件);目前借助GoKit,可体验 APP、微信、Echo、Google Home等控制方式。


1.准备工作

硬件:
  • Gokit2 或 Gokit3
    (可以到官方商城购买,链接:https://59680395.taobao.com/
  • GoogleHome音箱、支持Google的Android6.0+手机、美国地区账号的iphone (中国大陆的用户需要VPN或可以翻墙的路由器)


软件:
  • 机智云Gokit APP



IOS
Android
  • Google Home App (版本为1.26.93937以上) 或 Google App (版本为7.7以上)



Android客户端(需在Google Play Store进行下载)
IOS客户端(需要在美国地区注册的账号登陆App Store进行下载)
账号:
  • 机智云账号(在机智云Gokit APP里通过手机注册)
  • Google账号



2、科普知识
  • Google Home音箱:Google Home是一款结合Google Assistant语音助理的音箱,我们可以通过这位助理获得大多数的帮助,比如计时器、播放音乐或者回答简单的问题,同时也可以控制我们的智能家居。
  • Google Assistant:Google Assistant是一款语音助手,它并不是一种单独的程序,这款新的技术会和谷歌不同的设备以及操作系统机密结合,旨在让用户通过“流畅”的语音和设备相互沟通。它也能够使用在第三方的应用和服务中,例如流媒体音乐服务、打车服务等。
  • Action and Google:Action是在Google Assistant上建立应用程序,你的程序可以让用户通过Google Home,支持Google的安卓手机,iphone去唤Action的名字,然后与你的程序进行交互。
  • 机智云在Google Assistant上发布了一款用来控制Gokit的Action,名字为“Gokit”


Action名称
可控制的功能
GoKit
Gokit上的RGB灯的开关与红绿蓝三种颜色
GoKit
Gokit上的电机的开关



3.机智云Gokit配置绑定
  • 打开机智云Gokit app,通过手机注册,并登陆,跳转到“我的设备”页面,并点击“暂无设备,请添加”。


  • 选择你Gokit上wifi模组的类型,并选择你要配置的网络,输入wi-fi密码,点击“下一步”,长按Gokit上key2,使RGB亮绿灯,则点击“下一步”。


  • 进入“设备链接网络”的页面,稍等片刻之后,连接成功并跳转到“我的设备”页面,在“发现新设备”一栏中,有一个未绑定的设备,“微信宠物屋”可以通过设置别名来修改,“ACCF2378C44A”为该设备的MAC,点击该设备。
  • 注:若配置超时则检查路由器是否是在2.4GHz的频段下,路由器是否能连入外网,若配置成功却没有发现到新设备,请检查你Gokit的MCU程序中的product key,是否为出厂自带的product key。


  • 进入该设备的控制页面,当点击开启红色灯,Gokit的灯能够成功点亮,则说明配置成功了,点击返回到“我的设备”,发现该设备已经在“已绑定设备”一栏,则说明Gokit绑定成功。


4.Google Home音箱配置和Action账号关联4.1配置Google Home音箱入网4.1.1 用Google Home App来配置Google Home音箱(Android系统手机)
  • 给音响插上电源,让Google Home处于白色呼吸灯状态(若不是呼吸灯状态,请长按背后的禁麦克风按钮至橙圈完整)打开Google Home App,登陆账号,进入到Home 页面,点击右上角设备的按钮,跳转到“Devices”页面,这个页面会发现到你的google home,点击SET UP进入下一个界面
  • ps:若Google Home并未处于呼吸灯状态,此页面将不会发现Google Home设备,请长按背后的禁麦克风按钮至重置


  • 进入Google Home setup 页面,点击CONTINUE,等待手机自动链接Google Home的Ap热点。


  • 稍等片刻之后,手机连上了GoogleHome3232.k的热点,点击PLAY TEST SOUND,音箱发出声响即处于正常配网流程


  • 如果听见音响发出声响则点击I HEARD IT,如果没有则点击TRY AGAIN,进入下一界面选择你音箱的名字,点击CONTINUE。


  • 在这个页面选择你要将Google Home配置到哪个网路,这里可以选择通过手机获取密码,或者手动输入密码,输好密码之后,点击”CONTINUE”,然后显示配置成功的提示


  • 配置一些Google Home的基本参数以及使用向导之后,回到Home主界面,就可以看到自己的Google Home设备了


4.1.2 用Google Home App来配置Google Home音箱(IOS系统手机)4.2 唤醒Action和账户关联4.2.1 用Google Home唤醒Action
  • 保持Google Home处于麦克风打开状态,对Google Home说”Ok,Google.Talk to gokit”,之后DISCOVER页面会弹出GOKIT的用户条款还有账户链接,滑动到账户链接,点击”LINK”进入账户关联页面


4.2.2 用手机唤醒Action
  • 进入Google页面,长按Home键,弹出Google Assistantd的对话框,在对话框文字或者语音输入”Talk to gokit”,就会弹出Link Gokit to Google的一个对话框,点击进入账户关联页面


4.2.3 账户关联
  • 进入账户关联页面,登陆刚刚通过GOKIT App注册的机智云账号,然后点击yes,之后回到Home页面之后,就可以开始说控制指令了


5.附录5.1 “GoKit”Action控制语音指令与结果返回语音
  • 控制例句示范:Ok Google,talk to gokit and turn on the light
  • Ok Google ->用于唤醒Google Home (用手机控制不需要此句,Ok Google的唤醒词也可用Hey Google)
  • talk to gokit ->用于唤醒Action
  • turn on the light->控制命令语句


用户控制语音指令
Google Home音箱回复语音
实际操作效果
Ok Google,talk to gokit
Welcome to gokit.I will now receive commands for your device.If you need more help,say help
唤醒Google Home并进入会话模式
Ok Google,talk to gokit and help
You can say turn on the light or motor to control the sensor on gokit
音箱回复帮助指令,提示用户更多信息,并保持会话模式
Ok Google,talk to gokit and turn on the light
the light is on
Gokit上的RGB灯亮
Ok Google,talk to gokit and turn off the light
the light is off
Gokit上的RGB灯灭
Ok Google,talk to gokit and turn the light to red
the light is red
Gokit上的RGB变红
Ok Google,talk to gokit and turn the light to green
the light is green
Gokit上的RGB变绿
Ok Google,talk to gokit and turn the light to blue
the light is blue
Gokit上的RGB变蓝
Ok Google,talk to gokit and turn on the motor
the motor is on
Gokit上的电机开始转动
Ok Google,talk to gokit and shut down the motor
the motor is off
Gokit上的电机停止转动





高级模式
您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表
-

推荐专区

技术干货集中营

专家问答

用户帮助┃咨询与建议┃版主议事

我的提问

工程师杂谈

工程师创意

工程师职场

论坛电子赛事

社区活动专版

发烧友活动

-

嵌入式论坛

ARM技术论坛

Android论坛

Linux论坛

单片机/MCU论坛

FPGA|CPLD|ASIC论坛

DSP论坛

嵌入式系统论坛

-

电源技术论坛

电源技术论坛

无线充电技术

-

硬件设计论坛

PCB设计论坛

电路设计论坛

电子元器件论坛

控制|传感

总线技术|接口技术

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术专区

仪器仪表技术专区

-

EDA设计论坛

multisim论坛

PADS技术论坛

Protel|AD|DXP论坛

Allegro论坛

proteus论坛|仿真论坛

EasyEDA-中国人自已的EDA工具

Orcad论坛

-

综合技术与应用

电机控制

智能电网

光电及显示

参考设计中心

汽车电子技术论坛

医疗电子论坛

-

开源硬件

DFRobot专区

树莓派论坛

智能硬件论坛

开发快智能硬件开发平台

Intel物联网开发者专区

Waveshare

乐美客SBC专区

Arduino论坛

BeagleBone论坛

机器人论坛

创客神器NanoPi

小钢炮CANNON

比派科技banana pi专区

-

无线通信论坛

无线通信技术专区

天线|RF射频|微波|雷达技术

-

IC设计论坛

芯片测试与失效分析

Mixed Signal/SOC[数模混合芯片设计]

Analog/RF IC设计

设计与制造封装测试

-

个人版区

阿东Verilog技术专版

直流马达驱动电路设计

LabVIEW英雄联盟

特权同学FPGA专区

-

厂商专区

灵动微电子 MM32

盈鹏飞嵌入式

TI论坛

TI Deyisupport社区

芯灵思嵌入式论坛

Tisan

米尔科技

庆科社区

WIZnet技术专区

Cypress技术论坛

飞凌嵌入式

Qualcomm技术论坛

英创嵌入式

机智云GoKit论坛

-

检测技术与质量

电磁兼容(EMC)设计与整改

安规知识论坛

检测与认证

-

消费电子论坛

手机技术论坛

平板电脑/mid论坛

音视/视频/机顶盒论坛

-

电子论坛综合区

聚丰众筹官方社区

新人报道区

聚丰供应链

-

论坛服务区

-

供求信息发布

供需广告

招聘┃求职发布区

电子展览展会专区