我正在尝试使用 Google 的新语音短信 api:https://cloud.google.com/speech/docs/rest-tutorial 。他们目前有 python 和 node.js 示例。
不幸的是,我的应用程序是RoR。我正在查看https://github.com/GoogleCloudPlatform/gcloud-ruby ,这是一个与 google 云服务交互的 gem(但不是语音)。我希望能够将两者结合起来得出一个可行的解决方案,但我对如何使用 API 的了解有限。
足够的背景知识,我的问题是:
- 有谁知道 Google 是否会推出 Ruby 版本的语音转文本 API?如果是,有时间表吗?
- 如果我不耐烦,我将如何使用他们当前的 API。我的意思是,是否有一个好的资源可供人们学习如何使用通用 API?
最佳答案
gcloud-ruby
gem 现在支持 google-cloud-speech .
为了解决您的其他问题,API 本身没有特定于语言的版本。它们都是 HTTP API(REST 或 gRPC),因此可以在任何可以发出 HTTP 请求的地方使用它们。不过,直接使用它们可能会很棘手,因为诸如如何处理身份验证之类的问题,这就是为什么存在不同语言的客户端库的原因。
如果您想了解有关如何直接使用 REST API 的更多信息,请首先查看文档“Using OAuth 2.0 for Web Server Applications” ' 了解如何手动进行身份验证,其中包含 Ruby 和原始 HTTP/REST 的示例。
关于ruby-on-rails - Gcloud、Ruby on Rails、语音转文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38547534/