我在Raspberry Pi 3中配置了Google智能助理SDK,演示应用程序运行正常。有没有办法使用Python脚本向Google Assistant SDK发送“OK Google,Example Command”?或者只接受Mic的输入?
我打算编写一个小型移动应用程序,它将命令发送到我的Raspberry Pi谷歌助理应用程序。
答案 0 :(得分:1)
更新:即使是旧问题,这是最新更新。
现在可以使用 v1alpha2 版本。 gRPC消息AssistConfig
被定义为一个联合,您可以在其中选择音频输出配置或文本查询。
如果您使用的是 python 库,请参阅AssistConfig
。以下是使用文本查询(改编自pushtotalk.py
sample, line 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 ,here is the link to the godoc。
答案 1 :(得分:0)
当前版本的Assistant SDK(Alpha v1)仅支持发送和接收音频。然而,这是一个经常请求,我们将在未来的更新中看到它们提供的内容。