json - pricing - python speech recognition google
¿Qué significa el protocolo gs? (3)
Estoy jugando con la API de reconocimiento de voz de Google
Después de comenzar con éxito, estoy tratando de entender e hice algunos cambios en este primer ejemplo, pero no sé qué es el protocolo "gs" y cómo configurarlo para que use mi propio archivo de audio.
sync-request.json
{
"config": {
"encoding":"FLAC",
"sample_rate": 16000
},
"audio": {
"uri":"gs://cloud-samples-tests/speech/brooklyn.flac"
}
}
Intenté cambiar el protocolo gs al protocolo http, pero no funciona.
Gracias por adelantado.
Esto es lo que dice la documentación de la API de Google:
https://cloud.google.com/speech/reference/rpc/google.cloud.speech.v1beta1#audioencoding
URI que apunta a un archivo que contiene bytes de datos de audio como se especifica en RecognitionConfig. Actualmente, solo se admiten los URI de almacenamiento en la nube de Google, que deben especificarse en el siguiente formato: gs: // bucket_name / object_name (otros formatos de URI devuelven google.rpc.Code.INVALID_ARGUMENT).
Puedes acceder al archivo que mencionas de la siguiente manera:
https://storage.googleapis.com/cloud-samples-tests/speech/brooklyn.flac
Por lo tanto, si crea / carga su propio archivo en Google Storage, como lo estoy haciendo ahora al intentar probar la misma API que está utilizando, la "equivalencia" es la siguiente :
https://storage.googleapis.com/
traduce a
gs://
y viceversa .
No tengo idea de por qué Google no explica esto claramente.
Espero que esto ayude.
gs://
esquema gs://
se utiliza para identificar recursos almacenados en Google Cloud Storage .