这个项目能做什么

vtmate 是一款功能强大、自包含的终端语音AI工具包,专为与本地或云端LLM进行低延迟对话交互而设计。它直接集成了语音转文字(Whisper)和文字转语音(Kokoro、Supertonic)引擎,核心功能无需额外安装。系统支持41种语言、语音克隆,并通过可复用的系统提示词实现广泛的代理定制。 主要功能包括: - **对话模式**:支持实时(连续语音,可中断)和按键通话(PTT)模式。用户可以中断响应、重置会话或撤销之前的轮次。 - **辩论模式**:支持两个AI代理之间的自动辩论,用户可参与其中。 - **阅读模式**:将文本文件或STDIN输入转换为语音,支持逐短语导航和暂停/恢复控制。 - **守护模式**:在后台运行,允许通过全局快捷键进行语音聊天、询问选中文本相关问题、朗读选中内容或将文本口述到任何应用程序中。 - **LLM集成**:兼容本地服务器(Ollama、llama.cpp)和托管提供商(OpenAI、Anthropic、Google等)。 - **会话导出**:将对话保存为音频/文本文件或交互式HTML播放器以供回放。 安装通过单个curl命令简化,工具可在macOS、Linux和Windows上便携运行。vtmate旨在通过提供全面、可离线使用且高度可定制的终端语音界面,替代付费语音AI工具。