web-dev-qa-db-ja.com

gs protocolはどういう意味ですか?

Google Speech Recognition API で遊んでいます

Getting started が成功した後、この最初の例で理解して変更を加えようとしていますが、「gs」プロトコルとは何か、自分のオーディオファイルを使用するように設定する方法はわかりません。

sync-request.json

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

Gsプロトコルをhttpプロトコルに変更しようとしましたが、機能しません。

前もって感謝します。

28
Salvador Rueda

gs://スキームは、 Google Cloud Storage に保存されているリソースを識別するために使用されます。

23

次のようにして、言及したファイルにアクセスできます。

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

したがって、Google Storageで独自のファイルを作成/アップロードすると、使用しているのと同じAPIをテストしようとしているときに--「同等」は次のようになります

https://storage.googleapis.com/ 

翻訳する

gs://

およびその逆

Googleがこれを明確に説明していない理由はわかりません。

これがお役に立てば幸いです。

38
Hugo Nava Kopp

これは、GoogleのAPIドキュメントの説明です。

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

RecognitionConfigで指定されたオーディオデータバイトを含むファイルを指すURI。現在、Google Cloud Storage URIのみがサポートされており、次の形式で指定する必要があります:gs:// bucket_name/object_name(他のURI形式はgoogle.rpc.Code.INVALID_ARGUMENTを返します)。

1
Prashant