0

我正在嘗試使用Google的新語音文本API:https://cloud.google.com/speech/docs/rest-tutorial。他們目前有python和node.js的例子。Gcloud,軌道上的紅寶石,對文本的語音

不幸的是,我的應用程序是RoR。我正在瀏覽https://github.com/GoogleCloudPlatform/gcloud-ruby,這是一個與谷歌雲服務交互的寶石(但不是語音)。我希望我可以一起使用這兩種解決方案,但我對如何使用API​​的知識是有限的。

足夠的背景,我的問題是:

  1. 有誰知道,如果谷歌將推出一個Ruby版本的語音到文本的API?如果是,是否有時間表?
  2. 如果我不耐煩,我將如何去使用他們當前的API。通過這個我的意思是,有沒有人學習如何使用泛型API的好資源?

回答

1

gcloud-ruby寶石現在支持google-cloud-speech

要解決您的其他問題,API本身沒有特定於語言的版本。它們都是HTTP API(REST或gRPC),因此可以從任何可以發出HTTP請求的地方使用它們。直接使用它們可能會非常棘手,因爲諸如如何處理驗證,這就是爲什麼客戶端庫存在不同語言的原因。

如果您想要了解有關如何直接使用REST API的更多信息,請首先查看文檔'Using OAuth 2.0 for Web Server Applications'以瞭解如何手動進行身份驗證,其中包含Ruby和原始HTTP/REST的示例。