gs协议是什么意思?

Sal*_*eda 30 json speech-recognition uri google-cloud-platform

我正在玩Google语音识别API

成功入门后我试图理解并在第一个例子中进行了一些更改,但我不知道"gs"协议是什么以及如何将其设置为使用我自己的音频文件.

同步request.json

{
  "config": {
      "encoding":"FLAC",
      "sample_rate": 16000
  },
  "audio": {
      "uri":"gs://cloud-samples-tests/speech/brooklyn.flac"
  }
}
Run Code Online (Sandbox Code Playgroud)

我试图将gs协议更改为http协议但不起作用.

提前致谢.

Hug*_*opp 41

您可以按如下方式访问您提到的文件:

https://storage.googleapis.com/cloud-samples-tests/speech/brooklyn.flac
Run Code Online (Sandbox Code Playgroud)

因此,如果您在Google存储中创建/上传自己的文件 - 就像我现在正在尝试测试您正在使用的相同API那样 - "等效"如下:

https://storage.googleapis.com/ 
Run Code Online (Sandbox Code Playgroud)

翻译成

gs://
Run Code Online (Sandbox Code Playgroud)

反之亦然.

我不知道谷歌为什么不清楚解释这一点.

我希望这有帮助.


Ale*_*rov 24

gs://scheme用于识别存储在Google Cloud Storage中的资源.