Stay organized with collections
Save and categorize content based on your preferences.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[],[],null,["# Regional availability\n\n| **Preview**\n|\n|\n| This product or feature is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA products and features are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\nIn Speech-to-Text API V2, there are different availabilities in different regions.\nTo understand the availabilities, please use the Locations API.\n\nLocation Metadata\n-----------------\n\nEach location returned by the Locations API has metadata associated with it that\ndetails the languages, models, and model features that are available. A sample\nlocation with its metadata is shown below. \n\n {\n \"locationId\": \"europe-west1\",\n \"metadata\": {\n \"languages\": {\n \"models\": {\n \"es-ES\": {\n \"modelFeatures\": {\n \"latest_long\": {\n \"modelFeature\": [\n {\"feature\": \"profanity_filter\", \"releaseState\": \"GA\"},\n {\"feature\": \"spoken_punctuation\", \"releaseState\": \"GA\"},\n {\"feature\": \"automatic_punctuation\", \"releaseState\": \"GA\"},\n {\"feature\": \"speaker_diarization\", \"releaseState\": \"PREVIEW_DIARIZATION\"},\n ]\n }\n }\n }\n }\n }\n }\n }\n\nFiltering in List Locations\n---------------------------\n\nWhen listing all availabilities, a filter can be used. The different criteria\nthat can be used to filter are the following:\n\n- `language` Optional. The BCP-47 language tag of the language desired.\n- `model` Optional. The model desired.\n- `model_feature` Optional. The model feature desired.\n\nA sample filter query is shown below. Please see\n[filter syntax](https://google.aip.dev/160) for further reference. \n\n \"language = en-US AND model = latest_long AND model_feature != profanity_filter\""]]