我正在尝试编写一个C ++代码,以便在UDOO x86主板上创建Google智能助理(参见https://developers.google.com/assistant/sdk/)。 我已经尝试按照教程中的所有步骤进行操作,但是当我调用creatChannel方法时,我不确定应该使用哪个URL?
我确实已下载凭据JSON并通过“GOOGLE_APPLICATION_CREDENTIALS”环境变量使用它
对象创建:
GAssistantClient greeter(grpc::CreateChannel(
"google.com", grpc::GoogleDefaultCredentials()));
构造器:
GAssistantClient(std::shared_ptr<Channel> channel)
: stub_(Greeter::NewStub(channel)) {}
当我把google.com放在那里时,我收到以下错误: E0505 18:30:34.959710444 7635 ssl_transport_security.c:1226]无效的子域:com E0505 18:30:34.959836517 7635 ssl_transport_security.c:1226]无效的子域:com
答案 0 :(得分:2)
您必须使用您的凭据进行身份验证,然后创建一个频道,然后您发送有关音频的音频配置请求,然后发送包含您捕获的音频的音频数据请求等。
您可以使用ALSA声音API库来捕获和播放音频。 然后在api请求和响应中发送和接收。