【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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:001595
用户头像

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

关注

评论

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

QUIC协议在天翼云CDN全站加速产品中的应用

天翼云开发者社区

云计算 QUIC

解决nginx配置负载均衡时invalid host in upstream报错

北桥苏

nginx

C++异常和错误处理机制:如何使您的程序更加稳定和可靠

小万哥

c++ 程序员 面试 后端 开发

并发编程:ErrGroup的正确使用

Jack

大咖说丨云计算:数字世界的“中枢神经”

天翼云开发者社区

云计算

Shell脚本中的echo命令

攻城狮Wayne

echo Shell命令 三周年连更

Flink的函数体系

阿泽🧸

flink 三周年连更

测试环境

乌龟哥哥

三周年连更

解决easyswoole的swServer_start_check: onTask event callback must be set at报错

北桥苏

php swoole

深入解析PHP代码审计技术与实战【网络安全】

网络安全学海

编程 网络安全 信息安全 渗透测试 WEB安全

Zebec 生态旗下 NFT协议 PlazaDAO宣布进军BRC20生态,有什么规划?

股市老人

云原生日志收集机制和日志处理流程规范

穿过生命散发芬芳

日志分析 三周年连更

滋灌中小企业,分销伙伴和华为来做“送水人”

脑极体

分销

飞书深诺电商广告素材搜索实战

飞书深诺技术团队

向量检索 Milvus 以图搜图

开源赋能 普惠未来|统信软件寄语2023开放原子全球开源峰会

开放原子开源基金会

linux上SVN出现 "Unable to connect to a repository at URL 'svn://xx.xx.xx.xx/xxx' 和 No repository ...

北桥苏

svn linux\

Java 如何在 Array 和 Set 之间进行转换

HoneyMoose

ChatGPT 中文指令指南,教会你如何使用chatgpt实现中文你想要的答案

汀丶人工智能

ChatGPT

今天开讲,6 大演讲主题、5 位技术大咖!龙蜥大讲堂 5 月精彩直播预告抢先看

OpenAnolis小助手

开源 操作系统 内核 龙蜥社区 龙蜥大讲堂

「微服务的细节」—— 如何支持多协议?

袁世超

微服务 协议

为什么ChatGPT用强化学习而非监督学习?

OneFlow

Java 如何在 Array 和 List 之间进行转换

HoneyMoose

怎么在 vue 中使用 form 清除校验状态?

海拥(haiyong.site)

三周年连更

怎样成为优秀的后端工程师

越长大越悲伤

后端、 java‘

万字长文——Go 语言现代命令行框架 Cobra 详解

江湖十年

golang 后端 命令行 命令行工具

RDMA网络实践

天翼云开发者社区

云计算 存储 RDMA

小度搭载AI技术进军手机市场:AI技术会是手机市场的一剂强心针吗

石头IT视角

Django笔记二十四之数据库函数之比较和转换函数

Hunter熊

Python MySQL django cast

AI 大底座,大模型时代的答卷

Baidu AICLOUD

大模型训练

OpenVINO: 一款全面的深度学习应用程序优化工具

IT蜗壳-Tango

三周年连更

音视频八股文(11)-- ffmpeg avio 内存输入和内存输出。内存输出有完整代码,网上很少有的。

福大大架构师每日一题

c ffmpeg 福大大

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