[翻译]Google向第三方设备开放语音助手

原文链接:https://www.infoq.com/news/2017/05/google-assistant-sdk-preview.md

Google助手的产品经理 Chris Ramsdale宣布,Google助手推出可以集成在树梅派3以及其他Linux第三方设备上的SDK。然而对应的商用条款还没确定。

Google助手SDK使用一个名为gRPC的自主研发RPC框架来创建跨平台的客户端,服务端则需要绑定对应的API ,目前支持C++, Java, Python, Go, Node.js等多种语言。Google之所以选择gRPC,最主要的还是因为它适合双向语音流的传输。Google还特地为树莓派3提供了定制的 Python demo,可以录音并返回Google助手的回答。 同时这个示例程序还能在其他一些平台上安装。

Google助手SDK可以让开发者自定义设备和“助手”之间的交互方式,比如通过按下按键来开启助手,从通过“助手”来识别用户的请求等等。同时,我们还可以自定义语音命令来控制设备,参照 IFTTT或者Actions on Google 可以获取更多高级场景应用的信息。IFTTT 是一个可以让终端用户创建一个小程序的免费web服务。创建出来的小程序可以被其他web服务的变动触发(比如Gmail,Facebook等),然后执行其他web服务的动作(比如发送邮件,发一条Twitter等)。
Google的API定义的动作可以让开发者自定义与各种带有Google助手的设备之间的对话。Google的API和Amazon 的Alexa SDK、 Amazon Lex相似,他们都要求各项“动作”在提交之前被检查确保有效。
Google助手的SDK目前只发行了开发者预览版本,因此开发者可以借此打造硬件设备的原型。Google并没有关闭使用权限的意思,并且建议开发者如果想要应用与商用就尽管放手去做。

你可能感兴趣的:([翻译]Google向第三方设备开放语音助手)