代码之家  ›  专栏  ›  技术社区  ›  Salvador Rueda

gs协议是什么意思?

  •  49
  • Salvador Rueda  · 技术社区  · 9 年前

    我在玩 Google Speech Recognition API

    成功完成后 Getting started 我正在尝试理解第一个示例,并对其进行了一些更改,但我不知道什么是“gs”协议,以及如何将其设置为使用我自己的音频文件。

    同步请求.json

    {
      "config": {
          "encoding":"FLAC",
          "sample_rate": 16000
      },
      "audio": {
          "uri":"gs://cloud-samples-tests/speech/brooklyn.flac"
      }
    }
    

    我试图将gs协议更改为http协议,但没有成功。

    3 回复  |  直到 9 年前
        1
  •  63
  •   Hugo Nava Kopp    5 年前

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

    https://storage.googleapis.com/cloud-samples-tests/speech/brooklyn.flac
    

    所以,如果你在Google存储中创建/上传你自己的文件——就像我现在在测试你正在使用的相同API时所做的那样-- “等价”如下 :

    https://storage.googleapis.com/ 
    

    gs://
    

    反之亦然 .

    我不知道谷歌为什么不解释清楚。

    我希望这能有所帮助。

        2
  •  39
  •   Alexey Alexandrov    9 年前

    gs:// 方案用于标识存储在 Google Cloud Storage .

        3
  •  2
  •   Prashant    8 年前

    这就是谷歌的API文档所说的:

    https://cloud.google.com/speech/reference/rpc/google.cloud.speech.v1beta1#audioencoding

    指向包含指定音频数据字节的文件的URI 在识别配置中。目前,只有Google云存储URI 支持,必须按以下格式指定: