json - gs协议(protocol)是什么意思?

标签 json uri speech-recognition google-cloud-platform

我在玩Google Speech Recognition API

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

同步请求.json

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

我尝试将 gs 协议(protocol)更改为 http 协议(protocol),但不起作用。

提前致谢。

最佳答案

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

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

因此,如果您在 Google 存储中创建/上传自己的文件 - 就像我现在在测试您正在使用的 API 时所做的那样 - “等效性”如下:

https://storage.googleapis.com/ 

翻译成

gs://

反之亦然

我不知道为什么 Google 没有清楚地解释这一点。

我希望这会有所帮助。

关于json - gs协议(protocol)是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38806490/

相关文章:

java - getComponentNames 没有这样的方法错误

java - 如何确定在注册时结束句子的时间?

JSON 和 CSV 的 Python 编码问题

php - Json导入mysql

json - 有没有更快的方法来解析 Java 中有效整数的字符串?

android - 使用 Uri.parse 将字符串转换为 android.net.Uri 是否有效?

javascript - 如何使用 Jquery 解码 JSON(不同数量的元素、不同的键)

c# - Response.Redirect如何计算 "~/folder1/folder2/some.aspx"的URL

android - Xamarin:GetRealPathFromURI 适用于图像,但不适用于其他文件

Android - 系统音量在卸载之前不会取消静音