actions-on-google - Google 助手 - 识别音频片段并据此采取行动
问题描述
我正在尝试构建一个 Google Assistant 应用程序来识别正在从另一台设备(电视、收音机等)播放的音频剪辑,并根据该音频剪辑采取行动来播放另一个音频剪辑、YouTube 视频或打开一个网站在浏览器中。
很高兴知道实现此功能的可能性以及是否有任何可用的 Google 资源/文章可供我使用。
谢谢,
解决方案
很遗憾地通知您,到目前为止,您无法访问与 Google 助理交互的原始记录。你只会得到用户话语的字符串。这意味着您无法开发识别音频剪辑的动作,您只能在其中使用字符串(假设语音到文本引擎可以理解它们)
即使您使用字符串,您也无法根据任何输入打开网站或 YouTube 应用程序。因为与助手的交互是语音优先的。这意味着您不能总是假设用户有屏幕或安装了 YouTube 应用程序。如果交互是通过支持助手的智能扬声器进行的呢?
但是,您可以通过在单独的应用程序中录制用户的声音(或其他人的声音) ,然后使用 SSML 语法或助手的媒体响应来播放它们。这是我的意思的详细文章,它可以实现。
推荐阅读
- caching - infinispan - 节点之间的同步 - 状态转移 - 通知
- c# - 我如何添加 linq 查询 EnumerableRowCollection
到数据表? - browserstack - How to run ReactNative Based app on Browserstack-Automate/ App-live?
- python-3.x - 在 csv 中取回特征提取结果
- angular - 带有订阅/承诺混乱的角管道
- java - ArrayList: How to arraylist.set when you have multiple setters
- laravel-nova - Laravel Nova remove resources
- java - 使用 Android Volley 调用 Python 服务器。为什么会运行两次?
- c# - 如何在组合框中显示枚举的字符串值(标题)C#WPF
- c++ - fast way to calculate a^(b!)mod(c)