6

我已经在 Raspberry Pi 3 中配置了 Google Assistant SDK,并且演示应用程序运行良好。有没有办法使用 Python 脚本向 Google Assistant SDK 发送“OK Google,示例命令”?或者它只接受来自麦克风的输入?

我正计划编写微型移动应用程序,它将命令发送到我的 Raspberry Pi 谷歌助手应用程序。

4

2 回答 2

4

更新:即使这是一个老问题,这里是最新的更新。

现在可以使用v1alpha2版本。gRPC 消息AssistConfig被定义为一个联合,您可以在其中选择音频输出配置文本查询


如果您使用的是python库,请参阅AssistConfig. 这是使用文本查询的配置示例(改编自pushtotalk.py示例,第 183 行):

config = embedded_assistant_pb2.AssistConfig(
        # instead of audio_in_config
        # note: no need to use 'OK google'
        text_query = "who are you ?", 
        audio_out_config=embedded_assistant_pb2.AudioOutConfig(
            encoding='LINEAR16',
            sample_rate_hertz=self.conversation_stream.sample_rate,
            volume_percentage=self.conversation_stream.volume_percentage,
        ),
        dialog_state_in=dialog_state_in,
        device_config=embedded_assistant_pb2.DeviceConfig(
            device_id=self.device_id,
            device_model_id=self.device_model_id,
        )
    )

如果您使用的是golang这里是 godoc 的链接

于 2018-03-23T19:53:39.983 回答
0

当前版本的 Assistant SDK (Alpha v1) 仅支持发送和接收音频。然而,这是一个常见的请求,我们将在未来的更新中看到它们提供的内容。

于 2017-08-02T14:13:23.500 回答