test recognition pricing google example json uri speech-recognition google-cloud-platform

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.