Home Assistant Unofficial Reference
2024.12.1
const.py
Go to the documentation of this file.
1
"""Constants for the Google Cloud component."""
2
3
from
__future__
import
annotations
4
5
DOMAIN =
"google_cloud"
6
TITLE =
"Google Cloud"
7
8
CONF_SERVICE_ACCOUNT_INFO =
"service_account_info"
9
CONF_KEY_FILE =
"key_file"
10
11
DEFAULT_LANG =
"en-US"
12
13
# TTS constants
14
CONF_GENDER =
"gender"
15
CONF_VOICE =
"voice"
16
CONF_ENCODING =
"encoding"
17
CONF_SPEED =
"speed"
18
CONF_PITCH =
"pitch"
19
CONF_GAIN =
"gain"
20
CONF_PROFILES =
"profiles"
21
CONF_TEXT_TYPE =
"text_type"
22
23
# STT constants
24
CONF_STT_MODEL =
"stt_model"
25
26
DEFAULT_STT_MODEL =
"latest_short"
27
28
# https://cloud.google.com/speech-to-text/docs/transcription-model
29
SUPPORTED_STT_MODELS = [
30
"latest_long"
,
31
"latest_short"
,
32
"telephony"
,
33
"telephony_short"
,
34
"medical_dictation"
,
35
"medical_conversation"
,
36
"command_and_search"
,
37
"default"
,
38
"phone_call"
,
39
"video"
,
40
]
41
42
# https://cloud.google.com/speech-to-text/docs/speech-to-text-supported-languages
43
STT_LANGUAGES = [
44
"af-ZA"
,
45
"am-ET"
,
46
"ar-AE"
,
47
"ar-BH"
,
48
"ar-DZ"
,
49
"ar-EG"
,
50
"ar-IL"
,
51
"ar-IQ"
,
52
"ar-JO"
,
53
"ar-KW"
,
54
"ar-LB"
,
55
"ar-MA"
,
56
"ar-MR"
,
57
"ar-OM"
,
58
"ar-PS"
,
59
"ar-QA"
,
60
"ar-SA"
,
61
"ar-SY"
,
62
"ar-TN"
,
63
"ar-YE"
,
64
"az-AZ"
,
65
"bg-BG"
,
66
"bn-BD"
,
67
"bn-IN"
,
68
"bs-BA"
,
69
"ca-ES"
,
70
"cmn-Hans-CN"
,
71
"cmn-Hans-HK"
,
72
"cmn-Hant-TW"
,
73
"cs-CZ"
,
74
"da-DK"
,
75
"de-AT"
,
76
"de-CH"
,
77
"de-DE"
,
78
"el-GR"
,
79
"en-AU"
,
80
"en-CA"
,
81
"en-GB"
,
82
"en-GH"
,
83
"en-HK"
,
84
"en-IE"
,
85
"en-IN"
,
86
"en-KE"
,
87
"en-NG"
,
88
"en-NZ"
,
89
"en-PH"
,
90
"en-PK"
,
91
"en-SG"
,
92
"en-TZ"
,
93
"en-US"
,
94
"en-ZA"
,
95
"es-AR"
,
96
"es-BO"
,
97
"es-CL"
,
98
"es-CO"
,
99
"es-CR"
,
100
"es-DO"
,
101
"es-EC"
,
102
"es-ES"
,
103
"es-GT"
,
104
"es-HN"
,
105
"es-MX"
,
106
"es-NI"
,
107
"es-PA"
,
108
"es-PE"
,
109
"es-PR"
,
110
"es-PY"
,
111
"es-SV"
,
112
"es-US"
,
113
"es-UY"
,
114
"es-VE"
,
115
"et-EE"
,
116
"eu-ES"
,
117
"fa-IR"
,
118
"fi-FI"
,
119
"fil-PH"
,
120
"fr-BE"
,
121
"fr-CA"
,
122
"fr-CH"
,
123
"fr-FR"
,
124
"gl-ES"
,
125
"gu-IN"
,
126
"hi-IN"
,
127
"hr-HR"
,
128
"hu-HU"
,
129
"hy-AM"
,
130
"id-ID"
,
131
"is-IS"
,
132
"it-CH"
,
133
"it-IT"
,
134
"iw-IL"
,
135
"ja-JP"
,
136
"jv-ID"
,
137
"ka-GE"
,
138
"kk-KZ"
,
139
"km-KH"
,
140
"kn-IN"
,
141
"ko-KR"
,
142
"lo-LA"
,
143
"lt-LT"
,
144
"lv-LV"
,
145
"mk-MK"
,
146
"ml-IN"
,
147
"mn-MN"
,
148
"mr-IN"
,
149
"ms-MY"
,
150
"my-MM"
,
151
"ne-NP"
,
152
"nl-BE"
,
153
"nl-NL"
,
154
"no-NO"
,
155
"pa-Guru-IN"
,
156
"pl-PL"
,
157
"pt-BR"
,
158
"pt-PT"
,
159
"ro-RO"
,
160
"ru-RU"
,
161
"si-LK"
,
162
"sk-SK"
,
163
"sl-SI"
,
164
"sq-AL"
,
165
"sr-RS"
,
166
"su-ID"
,
167
"sv-SE"
,
168
"sw-KE"
,
169
"sw-TZ"
,
170
"ta-IN"
,
171
"ta-LK"
,
172
"ta-MY"
,
173
"ta-SG"
,
174
"te-IN"
,
175
"th-TH"
,
176
"tr-TR"
,
177
"uk-UA"
,
178
"ur-IN"
,
179
"ur-PK"
,
180
"uz-UZ"
,
181
"vi-VN"
,
182
"yue-Hant-HK"
,
183
"zu-ZA"
,
184
]
core
homeassistant
components
google_cloud
const.py
Generated by
1.9.1