Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform gcloud sdk无法通过gs链接找到该文件_Google Cloud Platform_Google Cloud Storage - Fatal编程技术网

Google cloud platform gcloud sdk无法通过gs链接找到该文件

Google cloud platform gcloud sdk无法通过gs链接找到该文件,google-cloud-platform,google-cloud-storage,Google Cloud Platform,Google Cloud Storage,看到这样的结果很奇怪,请告诉我现在该怎么办。 我无法通过谷歌找到任何有用的东西,请帮助我,谢谢 当我执行命令时: 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

看到这样的结果很奇怪,请告诉我现在该怎么办。 我无法通过谷歌找到任何有用的东西,请帮助我,谢谢

当我执行命令时:

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云存储URL(如gs://bucket/object)

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

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

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

什么会导致这个问题


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

删除bucket路径和语言代码标记中的引号将解决此问题

例如:

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

或将`更改为<代码>“。这样,您仍然可以使用长路径名。非常感谢,它很有效!我以前从未听说过这个问题。还有其他类似的问题需要我注意吗?谢谢。据我所知,这更多的是windows的“功能”,而不是一个问题。我不认为有任何其他悬而未决的问题与此有关,但如果您发现任何问题,请毫不犹豫地提出一个新问题!