Tag: google cloud speech

保存Google Cloud Speech API操作(作业)对象以便稍后检索结果

我正在努力使用ruby客户端(v0.22.2)使用Google Cloud Speech Api。 我可以执行长时间运行的作业,如果我使用可以得到结果 job.wait_until_done! 但是这会锁定服务器很长一段时间。 根据API文档,我真正需要的是操作名称(id)。 有没有办法从操作名称创建作业对象并以这种方式检索它? 我似乎无法创建一个function新的作业对象,例如使用@grpc_op中的id 我想做的是: speech = Google::Cloud::Speech.new(auth_credentials) job = speech.recognize_job file, options saved_job = job.to_json #Or some element of that object such that I can retrieve it. Later, I want to do something like…. job_object = Google::Cloud::Speech::Job.new(saved_job) job.reload! job.done? job.results 真的希望这对某人有意义。 谷歌的ruby客户端苦苦挣扎,因为一切似乎都被翻译成了比使用API​​所需的对象复杂得多的对象。 我在这里缺少一些技巧吗?