mirror of
https://github.com/home-assistant/core.git
synced 2025-07-28 15:47:12 +00:00
Update supported languages for Google Generative AI TTS and STT (#149154)
This commit is contained in:
parent
23b2936174
commit
b6db10340e
@ -53,103 +53,51 @@ class GoogleGenerativeAISttEntity(
|
|||||||
"""Return a list of supported languages."""
|
"""Return a list of supported languages."""
|
||||||
return [
|
return [
|
||||||
"af-ZA",
|
"af-ZA",
|
||||||
"sq-AL",
|
|
||||||
"am-ET",
|
"am-ET",
|
||||||
"ar-DZ",
|
"ar-AE",
|
||||||
"ar-BH",
|
"ar-BH",
|
||||||
|
"ar-DZ",
|
||||||
"ar-EG",
|
"ar-EG",
|
||||||
"ar-IQ",
|
|
||||||
"ar-IL",
|
"ar-IL",
|
||||||
|
"ar-IQ",
|
||||||
"ar-JO",
|
"ar-JO",
|
||||||
"ar-KW",
|
"ar-KW",
|
||||||
"ar-LB",
|
"ar-LB",
|
||||||
"ar-MA",
|
"ar-MA",
|
||||||
"ar-OM",
|
"ar-OM",
|
||||||
|
"ar-PS",
|
||||||
"ar-QA",
|
"ar-QA",
|
||||||
"ar-SA",
|
"ar-SA",
|
||||||
"ar-PS",
|
|
||||||
"ar-TN",
|
"ar-TN",
|
||||||
"ar-AE",
|
|
||||||
"ar-YE",
|
"ar-YE",
|
||||||
"hy-AM",
|
|
||||||
"az-AZ",
|
"az-AZ",
|
||||||
"eu-ES",
|
"bg-BG",
|
||||||
"bn-BD",
|
"bn-BD",
|
||||||
"bn-IN",
|
"bn-IN",
|
||||||
"bs-BA",
|
"bs-BA",
|
||||||
"bg-BG",
|
|
||||||
"my-MM",
|
|
||||||
"ca-ES",
|
"ca-ES",
|
||||||
"zh-CN",
|
|
||||||
"zh-TW",
|
|
||||||
"hr-HR",
|
|
||||||
"cs-CZ",
|
"cs-CZ",
|
||||||
"da-DK",
|
"da-DK",
|
||||||
"nl-BE",
|
"de-AT",
|
||||||
"nl-NL",
|
"de-CH",
|
||||||
|
"de-DE",
|
||||||
|
"el-GR",
|
||||||
"en-AU",
|
"en-AU",
|
||||||
"en-CA",
|
"en-CA",
|
||||||
|
"en-GB",
|
||||||
"en-GH",
|
"en-GH",
|
||||||
"en-HK",
|
"en-HK",
|
||||||
"en-IN",
|
|
||||||
"en-IE",
|
"en-IE",
|
||||||
|
"en-IN",
|
||||||
"en-KE",
|
"en-KE",
|
||||||
"en-NZ",
|
|
||||||
"en-NG",
|
"en-NG",
|
||||||
"en-PK",
|
"en-NZ",
|
||||||
"en-PH",
|
"en-PH",
|
||||||
|
"en-PK",
|
||||||
"en-SG",
|
"en-SG",
|
||||||
"en-ZA",
|
|
||||||
"en-TZ",
|
"en-TZ",
|
||||||
"en-GB",
|
|
||||||
"en-US",
|
"en-US",
|
||||||
"et-EE",
|
"en-ZA",
|
||||||
"fil-PH",
|
|
||||||
"fi-FI",
|
|
||||||
"fr-BE",
|
|
||||||
"fr-CA",
|
|
||||||
"fr-FR",
|
|
||||||
"fr-CH",
|
|
||||||
"gl-ES",
|
|
||||||
"ka-GE",
|
|
||||||
"de-AT",
|
|
||||||
"de-DE",
|
|
||||||
"de-CH",
|
|
||||||
"el-GR",
|
|
||||||
"gu-IN",
|
|
||||||
"iw-IL",
|
|
||||||
"hi-IN",
|
|
||||||
"hu-HU",
|
|
||||||
"is-IS",
|
|
||||||
"id-ID",
|
|
||||||
"it-IT",
|
|
||||||
"it-CH",
|
|
||||||
"ja-JP",
|
|
||||||
"jv-ID",
|
|
||||||
"kn-IN",
|
|
||||||
"kk-KZ",
|
|
||||||
"km-KH",
|
|
||||||
"ko-KR",
|
|
||||||
"lo-LA",
|
|
||||||
"lv-LV",
|
|
||||||
"lt-LT",
|
|
||||||
"mk-MK",
|
|
||||||
"ms-MY",
|
|
||||||
"ml-IN",
|
|
||||||
"mr-IN",
|
|
||||||
"mn-MN",
|
|
||||||
"ne-NP",
|
|
||||||
"no-NO",
|
|
||||||
"fa-IR",
|
|
||||||
"pl-PL",
|
|
||||||
"pt-BR",
|
|
||||||
"pt-PT",
|
|
||||||
"ro-RO",
|
|
||||||
"ru-RU",
|
|
||||||
"sr-RS",
|
|
||||||
"si-LK",
|
|
||||||
"sk-SK",
|
|
||||||
"sl-SI",
|
|
||||||
"es-AR",
|
"es-AR",
|
||||||
"es-BO",
|
"es-BO",
|
||||||
"es-CL",
|
"es-CL",
|
||||||
@ -157,27 +105,81 @@ class GoogleGenerativeAISttEntity(
|
|||||||
"es-CR",
|
"es-CR",
|
||||||
"es-DO",
|
"es-DO",
|
||||||
"es-EC",
|
"es-EC",
|
||||||
"es-SV",
|
"es-ES",
|
||||||
"es-GT",
|
"es-GT",
|
||||||
"es-HN",
|
"es-HN",
|
||||||
"es-MX",
|
"es-MX",
|
||||||
"es-NI",
|
"es-NI",
|
||||||
"es-PA",
|
"es-PA",
|
||||||
"es-PY",
|
|
||||||
"es-PE",
|
"es-PE",
|
||||||
"es-PR",
|
"es-PR",
|
||||||
"es-ES",
|
"es-PY",
|
||||||
|
"es-SV",
|
||||||
"es-US",
|
"es-US",
|
||||||
"es-UY",
|
"es-UY",
|
||||||
"es-VE",
|
"es-VE",
|
||||||
|
"et-EE",
|
||||||
|
"eu-ES",
|
||||||
|
"fa-IR",
|
||||||
|
"fi-FI",
|
||||||
|
"fil-PH",
|
||||||
|
"fr-BE",
|
||||||
|
"fr-CA",
|
||||||
|
"fr-CH",
|
||||||
|
"fr-FR",
|
||||||
|
"ga-IE",
|
||||||
|
"gl-ES",
|
||||||
|
"gu-IN",
|
||||||
|
"he-IL",
|
||||||
|
"hi-IN",
|
||||||
|
"hr-HR",
|
||||||
|
"hu-HU",
|
||||||
|
"hy-AM",
|
||||||
|
"id-ID",
|
||||||
|
"is-IS",
|
||||||
|
"it-CH",
|
||||||
|
"it-IT",
|
||||||
|
"iw-IL",
|
||||||
|
"ja-JP",
|
||||||
|
"jv-ID",
|
||||||
|
"ka-GE",
|
||||||
|
"kk-KZ",
|
||||||
|
"km-KH",
|
||||||
|
"kn-IN",
|
||||||
|
"ko-KR",
|
||||||
|
"lb-LU",
|
||||||
|
"lo-LA",
|
||||||
|
"lt-LT",
|
||||||
|
"lv-LV",
|
||||||
|
"mk-MK",
|
||||||
|
"ml-IN",
|
||||||
|
"mn-MN",
|
||||||
|
"mr-IN",
|
||||||
|
"ms-MY",
|
||||||
|
"my-MM",
|
||||||
|
"nb-NO",
|
||||||
|
"ne-NP",
|
||||||
|
"nl-BE",
|
||||||
|
"nl-NL",
|
||||||
|
"no-NO",
|
||||||
|
"pl-PL",
|
||||||
|
"pt-BR",
|
||||||
|
"pt-PT",
|
||||||
|
"ro-RO",
|
||||||
|
"ru-RU",
|
||||||
|
"si-LK",
|
||||||
|
"sk-SK",
|
||||||
|
"sl-SI",
|
||||||
|
"sq-AL",
|
||||||
|
"sr-RS",
|
||||||
"su-ID",
|
"su-ID",
|
||||||
|
"sv-SE",
|
||||||
"sw-KE",
|
"sw-KE",
|
||||||
"sw-TZ",
|
"sw-TZ",
|
||||||
"sv-SE",
|
|
||||||
"ta-IN",
|
"ta-IN",
|
||||||
|
"ta-LK",
|
||||||
"ta-MY",
|
"ta-MY",
|
||||||
"ta-SG",
|
"ta-SG",
|
||||||
"ta-LK",
|
|
||||||
"te-IN",
|
"te-IN",
|
||||||
"th-TH",
|
"th-TH",
|
||||||
"tr-TR",
|
"tr-TR",
|
||||||
@ -186,6 +188,9 @@ class GoogleGenerativeAISttEntity(
|
|||||||
"ur-PK",
|
"ur-PK",
|
||||||
"uz-UZ",
|
"uz-UZ",
|
||||||
"vi-VN",
|
"vi-VN",
|
||||||
|
"zh-CN",
|
||||||
|
"zh-HK",
|
||||||
|
"zh-TW",
|
||||||
"zu-ZA",
|
"zu-ZA",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -48,10 +48,13 @@ class GoogleGenerativeAITextToSpeechEntity(
|
|||||||
|
|
||||||
_attr_supported_options = [ATTR_VOICE]
|
_attr_supported_options = [ATTR_VOICE]
|
||||||
# See https://ai.google.dev/gemini-api/docs/speech-generation#languages
|
# See https://ai.google.dev/gemini-api/docs/speech-generation#languages
|
||||||
|
# Note the documentation might not be up to date, e.g. el-GR is not listed
|
||||||
|
# there but is supported.
|
||||||
_attr_supported_languages = [
|
_attr_supported_languages = [
|
||||||
"ar-EG",
|
"ar-EG",
|
||||||
"bn-BD",
|
"bn-BD",
|
||||||
"de-DE",
|
"de-DE",
|
||||||
|
"el-GR",
|
||||||
"en-IN",
|
"en-IN",
|
||||||
"en-US",
|
"en-US",
|
||||||
"es-US",
|
"es-US",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user