Ichigo

不活跃
GitHub Python No License

简介

开源本地实时语音 AI 系统,支持完全离线运行的实时语音对话,适用于构建私有化的语音助手和语音交互应用。

核心特性

  • 完全离线的实时语音 AI 系统,支持 ASR、LLM 和 TTS 能力
  • 紧凑的 2200 万参数语音分词器,支持多语言 ASR(英语 + 越南语)
  • 受 Meta Chameleon 启发的早期融合技术,实现语音-语言模型集成
  • 支持单文件和文件夹批量转录的批处理功能
  • FastAPI 服务提供 OpenAI 兼容的 API 端点,便于前端集成
  • 模块化架构,支持 ASR 和 TTS 组件间的跨任务训练

适用场景

💡 构建完全本地推理的私有语音助手
💡 离线部署场景的多语言语音识别
💡 语音-语言模型统一与早期融合技术的研究
💡 创建支持 ASR 和语音语言模型的语音交互应用

快速开始

通过 'pip install ichigo' 安装。使用 ASR:'from ichigo.asr import transcribe; results = transcribe("路径/文件")'。批量处理可传入文件夹路径。启动 API 服务器:'uvicorn asr:app --host 0.0.0.0 --port 8000' 或使用 Docker。访问 localhost:8000/docs 查看 API 文档。

相关项目