def download_file(url: str, cache_dir: str):
class AudioAnalysisToolkit(BaseToolkit):
def __init__(
self,
cache_dir: Optional[str] = None,
transcribe_model: Optional[BaseAudioModel] = None,
audio_reasoning_model: Optional[BaseModelBackend] = None,
timeout: Optional[float] = None
):
None
)None
)None
)None
)def audio2text(self, audio_path: str):
def ask_question_about_audio(self, audio_path: str, question: str):
def get_tools(self):