Na API Speech-to-Text V2, existem diferentes disponibilidades em diferentes regiões. Para compreender as disponibilidades, use a API Locations.
Metadados de localização
Cada localização devolvida pela API Locations tem metadados associados que detalham os idiomas, os modelos e as funcionalidades do modelo disponíveis. Abaixo, é apresentada uma localização de exemplo com os respetivos metadados.
{
"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"},
]
}
}
}
}
}
}
}
Filtragem em Localizações da lista
Quando listar todas as disponibilidades, pode usar um filtro. Os diferentes critérios que podem ser usados para filtrar são os seguintes:
language
Opcional. A etiqueta de idioma BCP-47 do idioma pretendido.model
Opcional. O modelo pretendido.model_feature
Opcional. A funcionalidade do modelo desejada.
Abaixo, é apresentado um exemplo de consulta de filtro. Consulte a sintaxe de filtro para mais referências.
"language = en-US AND model = latest_long AND model_feature != profanity_filter"