后续步骤

在项目中运行 Google 助理后,请尝试以下操作:

  1. 自定义项目与 Google 助理的互动方式。例如,通过按下按钮触发 Google 助理或在播放音频时闪烁 LED 指示灯。您甚至可以在显示屏上显示 Google 助理的语音识别转录文本。

  2. 使用 Device Actions 控制您的项目。 例如,让内置 Google 助理的灯开启并调节亮度。

自定义项目与 Google 助理的互动方式

触发 Google 助理

借助 Google 助理库,您可以通过说出启动指令(例如“Ok Google”)来触发 Google 助理请求。您可以将麦克风静音,以阻止 Google 助理听取启动指令。使用 set_mic_mute() 可对此进行控制。根据您自己的自定义事件触发 start_conversation() 方法。

获取用户请求的转录内容

Google 助理 SDK 会为您提供用户请求的文字转录内容。使用它可以通过将文本呈现到显示屏来向用户提供反馈,甚至可以提供更具创意的内容(例如在设备上执行某些本地操作)。

转录内容位于 ON_RECOGNIZING_SPEECH_FINISHED 事件的 Python 字符串对象中。

使用设备操作控制您的项目

您可以向 Google 助理添加设备操作,以便通过语音控制设备。扩展 Google 助理库示例,使其包含设备操作