In Speech-to-Text API V2, there are different availabilities in different regions. To understand the availabilities, please use the Locations API.
Location Metadata
Each location returned by the Locations API has metadata associated with it that details the languages, models, and model features that are available. A sample location with its metadata is shown below.
{
"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"},
]
}
}
}
}
}
}
}
Filtering in List Locations
When listing all availabilities, a filter can be used. The different criteria that can be used to filter are the following:
languageOptional. The BCP-47 language tag of the language desired.modelOptional. The model desired.model_featureOptional. The model feature desired.
A sample filter query is shown below. Please see filter syntax for further reference.
"language = en-US AND model = latest_long AND model_feature != profanity_filter"