Na API Speech-to-Text V2, há diferentes disponibilidades em diferentes regiões. Para entender as disponibilidades, use a API Location.
Metadados de local
Cada local retornado pela API Locations tem metadados associados a ele, que detalha os idiomas, os modelos e os recursos de modelo disponíveis. Veja abaixo um exemplo de local com 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"},
]
}
}
}
}
}
}
}
Como filtrar em locais de lista
Ao listar todas as disponibilidades, é possível usar um filtro. Os diferentes critérios que podem ser usados para filtrar são os seguintes:
language
opcional. Tag BCP-47 do idioma desejado.model
opcional. O modelo desejado.model_feature
opcional. O atributo do modelo desejado.
Veja a seguir um exemplo de consulta de filtro. Consulte a sintaxe do filtro para ver mais referências.
"language = en-US AND model = latest_long AND model_feature != profanity_filter"