|
1 | 1 | """Constants for the edge_tts package.""" |
2 | 2 |
|
3 | | -BASE_URL = "api.msedgeservices.com/tts/cognitiveservices" |
| 3 | +BASE_URL = "speech.platform.bing.com/consumer/speech/synthesize/readaloud" |
4 | 4 | TRUSTED_CLIENT_TOKEN = "6A5AA1D4EAFF4E9FB37E23D68491D6F4" |
5 | 5 |
|
6 | | -WSS_URL = ( |
7 | | - f"wss://{BASE_URL}/websocket/v1?Ocp-Apim-Subscription-Key={TRUSTED_CLIENT_TOKEN}" |
8 | | -) |
9 | | -VOICE_LIST = ( |
10 | | - f"https://{BASE_URL}/voices/list?Ocp-Apim-Subscription-Key={TRUSTED_CLIENT_TOKEN}" |
11 | | -) |
| 6 | +WSS_URL = f"wss://{BASE_URL}/edge/v1?TrustedClientToken={TRUSTED_CLIENT_TOKEN}" |
| 7 | +VOICE_LIST = f"https://{BASE_URL}/voices/list?trustedclienttoken={TRUSTED_CLIENT_TOKEN}" |
12 | 8 |
|
13 | 9 | DEFAULT_VOICE = "en-US-EmmaMultilingualNeural" |
14 | 10 |
|
15 | | -CHROMIUM_FULL_VERSION = "140.0.3485.14" |
| 11 | +CHROMIUM_FULL_VERSION = "143.0.3650.75" |
16 | 12 | CHROMIUM_MAJOR_VERSION = CHROMIUM_FULL_VERSION.split(".", maxsplit=1)[0] |
17 | 13 | SEC_MS_GEC_VERSION = f"1-{CHROMIUM_FULL_VERSION}" |
18 | 14 | BASE_HEADERS = { |
19 | 15 | "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" |
20 | 16 | f" (KHTML, like Gecko) Chrome/{CHROMIUM_MAJOR_VERSION}.0.0.0 Safari/537.36" |
21 | 17 | f" Edg/{CHROMIUM_MAJOR_VERSION}.0.0.0", |
22 | | - "Accept-Encoding": "gzip, deflate, br", |
| 18 | + "Accept-Encoding": "gzip, deflate, br, zstd", |
23 | 19 | "Accept-Language": "en-US,en;q=0.9", |
24 | 20 | } |
25 | 21 | WSS_HEADERS = { |
26 | 22 | "Pragma": "no-cache", |
27 | 23 | "Cache-Control": "no-cache", |
28 | 24 | "Origin": "chrome-extension://jdiccldimpdaibmpdkjnbmckianbfold", |
29 | | - "Sec-WebSocket-Protocol": "synthesize", |
30 | 25 | "Sec-WebSocket-Version": "13", |
31 | 26 | } |
32 | 27 | WSS_HEADERS.update(BASE_HEADERS) |
|
0 commit comments