diff --git a/src/edge_tts/communicate.py b/src/edge_tts/communicate.py index ff9bd63..87267d4 100644 --- a/src/edge_tts/communicate.py +++ b/src/edge_tts/communicate.py @@ -16,7 +16,6 @@ from typing import ( Dict, Generator, List, - Literal, Optional, Tuple, Union, @@ -25,6 +24,7 @@ from xml.sax.saxutils import escape, unescape import aiohttp import certifi +from typing_extensions import Literal from .constants import DEFAULT_VOICE, SEC_MS_GEC_VERSION, WSS_HEADERS, WSS_URL from .data_classes import TTSConfig diff --git a/src/edge_tts/data_classes.py b/src/edge_tts/data_classes.py index a756a68..0f1a10a 100644 --- a/src/edge_tts/data_classes.py +++ b/src/edge_tts/data_classes.py @@ -5,7 +5,8 @@ import argparse import re from dataclasses import dataclass -from typing import Literal + +from typing_extensions import Literal @dataclass