En la API Cloud Speech-to-Text V2, la disponibilidad varía según la región. Para conocer las disponibilidades, usa la API Locations.
Metadatos de ubicación
Cada ubicación devuelta por la API Locations tiene metadatos asociados que detallan los idiomas, los modelos y las funciones de los modelos disponibles. A continuación, se muestra un ejemplo de ubicación con sus metadatos.
{
"locationId": "europe-west1",
"metadata": {
"languages": {
"models": {
"es-ES": {
"modelFeatures": {
"latest_long": {
"modelFeature": [
{"feature": "profanity_filter", "releaseState": "GA"},
{"feature": "spoken_punctuation", "releaseState": "GA"},
{"feature": "automatic_punctuation", "releaseState": "GA"},
{"feature": "speaker_diarization", "releaseState": "PREVIEW_DIARIZATION"},
]
}
}
}
}
}
}
}
Filtrar en List Locations
Cuando se enumeran todas las disponibilidades, se puede usar un filtro. Los distintos criterios que se pueden usar para filtrar son los siguientes:
languageOpcional. Etiqueta de idioma BCP-47 del idioma que quieras.modelOpcional. El modelo deseado.model_featureOpcional. La función del modelo que se quiere.
A continuación, se muestra una consulta de filtro de ejemplo. Para obtener más información, consulta la sintaxis de los filtros.
"language = en-US AND model = latest_long AND model_feature != profanity_filter"