2

我正在尝试使用 Google 的新语音文本 API:https ://cloud.google.com/speech/docs/rest-tutorial 。他们目前有 python 和 node.js 示例。

不幸的是,我的申请是 RoR。我正在查看https://github.com/GoogleCloudPlatform/gcloud-ruby,这是一个与谷歌云服务(但不是语音)交互的宝石。我希望我可以将两者结合使用来提出一个可行的解决方案,但我对如何使用 API 的了解有限。

足够的背景,我的问题是:

  1. 有谁知道谷歌是否会推出 Ruby 版本的语音转文本 API?如果有,是否有时间表?
  2. 如果我不耐烦,我将如何使用他们当前的 API。我的意思是,是否有一个很好的资源可供某人学习如何使用通用 API?
4

1 回答 1

2

gcloud-rubygem 现在支持google -cloud-speech

为了解决您的其他问题,API 本身没有特定于语言的版本。它们都是 HTTP API(REST 或 gRPC),因此可以从任何可以发出 HTTP 请求的东西中使用它们。但是,直接使用它们可能会很棘手,因为诸如如何处理身份验证之类的事情,这就是为什么存在用于不同语言的客户端库的原因。

如果您想了解有关如何直接使用 REST API 的更多信息,请首先查看文档“使用 OAuth 2.0 进行 Web 服务器应用程序”以了解如何手动进行身份验证,其中包含 Ruby 和原始 HTTP/REST 的示例。

于 2016-11-15T19:00:23.660 回答