Black Frank
Black Frank

Reputation: 3

gcloud sdk cannot find the file by gs link

It is weird to see this as the result, please tell me what should I do now. I cannot find anything helpful through Google, please help me, thanks

When I execute the command:

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

on my computer, the only response that I can see is this:

ERROR: (gcloud.ml.speech.recognize) Invalid audio source ['gs://cloud-smaples-test-01/speech/test.wav']. The source must either be a local path or a Google Cloud Storage URL (such as gs://bucket/object).

smaples is correct, I do change the order to avoid the same name.

However, when I execute the same command on Google Cloud Shell, I can see the result of speech to text. I do not know what happened exactly.

I use the same Google account to execute command whatever on my computer or Google Cloud Shell. I also set the file even the whole storage can be read by anyone.

What could cause this problem?

result on my computer

result on google cloud shell

Upvotes: 0

Views: 227

Answers (1)

Joan Grau Noël
Joan Grau Noël

Reputation: 3192

You seem to be running Windows in your computer. The problem is that Windows interprets quotation marks as part of the string.

Removing the quotes in both your bucket path and the language code tag will resolve the issue.

Example:

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

Upvotes: 1

Related Questions