ruby-on-rails - Gcloud、Ruby on Rails、语音转文本

标签 ruby-on-rails ruby google-cloud-platform speech-to-text google-cloud-speech

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

不幸的是,我的应用程序是RoR。我正在查看https://github.com/GoogleCloudPlatform/gcloud-ruby ,这是一个与 google 云服务交互的 gem(但不是语音)。我希望能够将两者结合起来得出一个可行的解决方案,但我对如何使用 API 的了解有限。

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

  1. 有谁知道 Google 是否会推出 Ruby 版本的语音转文本 API?如果是,有时间表吗?
  2. 如果我不耐烦,我将如何使用他们当前的 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/

相关文章:

python - Web框架的局限性如何

mysql - rake db :migrate - 问题

google-cloud-platform - STRING(MAX) 的性能差异?

android - 我的应用程序显示空白 map

android - 获取谷歌一次性授权码

ruby-on-rails - 在 Active Record 级别设置 has_many 资源的默认顺序

ruby-on-rails - 如何使用 Kaminari(或 will_paginate)gem 对数组散列进行分页

ruby-on-rails - 如何使用 RoR 助手添加下拉菜单/选择?

ruby-on-rails - 套接字错误 : HiPay Integration in Rails app (Payment API)

ruby - 听不与 sass-3.3.0.rc.3 一起工作 - 未定义的方法