class BaseAudioModel(ABC):
def __init__(
self,
api_key: Optional[str] = None,
url: Optional[str] = None,
timeout: Optional[float] = None
):
None
)def text_to_speech(self, input: str, **kwargs: Any):
def speech_to_text(self, audio_file_path: str, **kwargs: Any):
def _ensure_directory_exists(self, file_path: str):