2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Google 对第三方设备开放了基于语音的 Assistant

  • 2017-05-10
  • 本文字数:755 字

    阅读完需:约 2 分钟

据 Google Assistant 产品经理 Chris Ramsdaled 在博客中所写,使用Google Assistant SDK,可将Google Assistant 的语音功能集成到运行Raspberry Pi 3 和Linux 的用户设备中。但是目前尚不清楚该SDK 的商业使用许可情况。

Google Assistant SDK 使用了 gRPC 。gRPC 是一种 RPC 框架,最初由 Google 开发,用于对一系列语言提供生成跨平台客户和服务器绑定的 API ,其中包括 C++、Java、Python、Go、Node.js 等语言。gRPC 适用于双向音频流,这是 Google 选取 gRPC 的原因之一。Google 给出了一个 Python 例子,该例子专门针对 Raspberry Pi 3 定制,实现记录语音查询并回放 Google Assistant 应答的功能。该例子同样适用于任一可安装依赖关系的平台。

Google Assistant SDK 允许开发人员自定义 Assistant 与设备间的交互,例如在按下按钮时触发 Assistant、从 Assistant 处获得用户请求的语音识别笔录等。它也可以创建自定义命令,实现设备的语音控制。该特性可以使用 IFTTT 实现,对于更高级的用例,也可使用 Actions on Google 实现。IFTTT 是一种基于 Web 的免费服务,终端用户可以使用 IFTTT 创建小应用,由 Gmail、Facebook 等 Web 服务上的更改所触发,并继续通过另一种服务完成,例如发送一封电子邮件、在 Twitter 上发布推文等。Actions on Google 是一种 API,类似于 Amazon Alexa SDK 和 Amazon Lex ,允许开发人员自定义与任一 Google Assistant 设备的对话。Google 使用了类似于 Amazon 的做法,Actions 在可用之前必须先提交 Google 供审查。

目前,Google Assistant SDK 是以开发人员预览的形式提供,开发人员可使用 SDK 构建用于自身硬件设备的原型。Google 并未披露许可相关事宜,但是建议有兴趣做商业应用的开发人员直接联系他们。

查看英文原文: Google Opens Up its Voice-based Assistant on Third-party Devices

2017-05-10 19:002292
用户头像

发布了 227 篇内容, 共 85.6 次阅读, 收获喜欢 28 次。

关注

评论

发布
暂无评论
发现更多内容

React源码分析8-状态更新的优先级机制

goClient1992

React

【AI技术分享会第8期】EMNLP 2022 小样本学习论文解读来啦!开年直播好礼相送

阿里云大数据AI技术

人工智能 自然语言处理 深度学习

高性能存储SIG月度动态:ublk完成POC、dsms-storage在Anolis OS上成功适配

OpenAnolis小助手

技术 高性能存储 龙蜥社区 sig 月报

react源码中的协调与调度

flyzz177

React

量化Python交易系统开发技术,合约量化系统开发源码部署方案

I8O28578624

从历代GC算法角度刨析ZGC

京东科技开发者

ZGC JVM GC算法 垃圾回收算法 企业号 2 月 PK 榜

react源码中的生命周期和事件系统

flyzz177

React

【IntelliJ IDEA】idea常用快捷键汇总

No8g攻城狮

IDEA intellij IntelliJ IDEA

携程MySQL迁移OceanBase最佳实践|分享

OceanBase 数据库

数据库 oceanbase

一文详解TensorFlow模型迁移及模型训练实操步骤

华为云开发者联盟

人工智能 华为云 昇腾AI 企业号 2 月 PK 榜 华为云开发者联盟

我们从 CircleCI 安全事件获得的3个经验教训

SEAL安全

安全 软件供应链 企业号 2 月 PK 榜 端点保护 恶意软件检测

Node.js 应用全链路追踪技术——全链路信息存储

vivo互联网技术

nodejs OpenTracing zipkin

Flink Table Store 典型应用场景

Apache Flink

大数据 flink 实时计算

一个炫酷的头像悬停效果

南城FE

CSS css3 前端 动画 交互设计

搞懂设计模式——代理模式 + 原理分析

京东科技开发者

jdk 代理 cglib 框架 企业号 2 月 PK 榜

同步计数器设计与建模

timerring

FPGA

云小课|GaussDB(DWS)数据存储尽在掌控,冷热数据切换自如

华为云开发者联盟

开发 华为云 数据存储 企业号 2 月 PK 榜 华为云开发者联盟

A100 买不到了,只有小显卡怎么训大模型

MegEngineBot

深度学习 开源 大模型 显卡、gpu MegEngine

chatgpt背后的人工和智能

刘旭东

ChatGPT

从React源码分析看useEffect

goClient1992

React

React源码分析8-状态更新的优先级机制

goClient1992

React

动态防御|零信任安全的自动化枢纽

权说安全

网络安全 零信任 动态防御

直呼牛逼!阿里最新SpringBoot进阶笔记涵盖了SpringBoot所有骚操作

程序知音

Java ssm springboot Java后端 Java进阶

Spring Data + DDD = 王炸!!

程序知音

腾讯前端二面手写面试题

helloworld1024fd

JavaScript

区块链DEFI质押挖矿系统开发流程丨土狗币智能合约系统开发源码方案

I8O28578624

react源码分析:babel如何解析jsx

flyzz177

React

【IntelliJ IDEA】idea中的插件之一:Free Mybatis plugin跳转插件的使用(方便在Dao接口和Mappper XML文件之间进行切换)

No8g攻城狮

插件 IntelliJ IDEA

假如面试官要你手写一个promise

helloworld1024fd

JavaScript

Elasticsearch dynamic_templates 实战 通用配置

alexgaoyh

elasticsearch dynamic_templates index template

Flomesh Ingress 使用实践(三)多租户 Ingress

Flomesh

命名空间 多租户 ingress Ingress Controller

Google对第三方设备开放了基于语音的Assistant_Linux_Sergio De Simone_InfoQ精选文章