gcloud sdk无法通过gs链接找到文件

时间:2018-10-31 07:02:24

标签: google-cloud-platform google-cloud-storage

看到这个结果很奇怪,请告诉我现在该怎么办。 我无法通过Google找到任何有用的信息,请帮助我,谢谢

当我执行命令时:

gcloud ml speech recognize 'gs://cloud-smaples-test-01/speech/test.wav' --language-code='en-US'

在我的计算机上,我只能看到以下响应:

  

错误:(gcloud.ml.speech.recognize)无效的音频源['gs://cloud-smaples-test-01/speech/test.wav']。源必须是本地路径或Google Cloud Storage URL(例如gs:// bucket / object)。

smaples是正确的,我确实更改了顺序以避免使用相同的名称。

但是,当我在Google Cloud Shell上执行相同的命令时,可以看到语音转换为文本的结果。我不知道到底发生了什么。

无论在计算机还是Google Cloud Shell上,我都使用相同的Google帐户执行命令。我还设置了文件,甚至任何人都可以读取整个存储。

什么可能导致此问题?

result on my computer

result on google cloud shell

1 个答案:

答案 0 :(得分:1)

您似乎在计算机上运行Windows。问题是Windows将引号解释为字符串的一部分。

同时删除存储段路径和语言代码标签中的引号即可解决此问题。

示例:

gcloud ml speech recognize gs://cloud-smaples-test-01/speech/test.wav --language-code=en-US