Ответ 1
gs://
используется для идентификации ресурсов, хранящихся в Google Cloud Storage.
Я играю с Google Recognition API
После успешного Начало работы Я пытаюсь понять и внести некоторые изменения в этот первый пример, но я не знаю, что такое "gs" протокол и как настроить его для использования моего собственного аудиофайла.
синхронизации request.json
{
"config": {
"encoding":"FLAC",
"sample_rate": 16000
},
"audio": {
"uri":"gs://cloud-samples-tests/speech/brooklyn.flac"
}
}
Я попытался изменить протокол gs на протокол http, но не работает.
Спасибо заранее.
gs://
используется для идентификации ресурсов, хранящихся в Google Cloud Storage.
Вы можете получить доступ к указанному файлу следующим образом:
https://storage.googleapis.com/cloud-samples-tests/speech/brooklyn.flac
Итак, если вы создаете/загружаете свой собственный файл в Google Storage - как я делаю сейчас, пытаясь протестировать тот же API, который вы используете - , "эквивалентность" - это:
https://storage.googleapis.com/
переводится на
gs://
и наоборот.
Я не знаю, почему Google не объясняет это четко.
Надеюсь, это поможет.
Это то, что Google Docs говорит:
https://cloud.google.com/speech/reference/rpc/google.cloud.speech.v1beta1#audioencoding
URI, указывающий на файл, содержащий байты аудиоданных, как указано в RecognitionConfig. В настоящее время используются только URI Google Cloud Storage. поддерживаемый, который должен быть указан в следующем формате: gs://bucket_name/object_name (другие форматы URI возвращаются google.rpc.Code.INVALID_ARGUMENT).