看到这个结果很奇怪,请告诉我现在该怎么办。 我无法通过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帐户执行命令。我还设置了文件,甚至任何人都可以读取整个存储。
什么可能导致此问题?
答案 0 :(得分:1)
您似乎在计算机上运行Windows。问题是Windows将引号解释为字符串的一部分。
同时删除存储段路径和语言代码标签中的引号即可解决此问题。
示例:
gcloud ml speech recognize gs://cloud-smaples-test-01/speech/test.wav --language-code=en-US