项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-11-10 · 当前星标 ★ 1215
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 本地 Python 环境,并能在其中创建虚拟环境
- 在当前 Python 虚拟环境中安装 modal
- 拥有可用的 Modal 账号(用于部署后端与前端服务)
- 浏览器需允许使用麦克风,用于语音对话
安装与启动步骤
-
1克隆项目仓库
把 GitHub 上的 quillman 源码下载到本地,后续部署命令都在仓库根目录执行。
git clone https://github.com/modal-labs/quillman.git -
2创建虚拟环境
进入项目目录并创建独立的 Python 虚拟环境,避免污染系统环境。
cd quillman python3 -m venv .venv -
3激活虚拟环境
激活后安装的 modal 才会装进当前环境;Windows 下改用另一条命令。
source .venv/bin/activate -
4安装 modal
README 要求在当前 Python 虚拟环境中安装 modal,这是唯一的依赖项。
pip install modal -
5部署应用
一条命令同时部署前端服务器和 Moshi websocket 服务器,模型推理在 Modal 上运行。
modal deploy src.app -
6打开部署地址验证
部署完成后终端会输出应用 URL,用浏览器打开即可进入语音聊天页面。
如何确认成功
执行 modal deploy src.app 后终端输出应用 URL,浏览器打开该地址能看到语音聊天界面,并能正常录音、收到语音回复。
常见问题
Q:需要自己准备录音识别模型或 GPU 吗?
A:不需要。README 说明后端由 Modal 承载 Moshi 与 Mimi 模型,本地只装 modal 客户端并执行部署命令即可。
Q:前端和 websocket 服务要分两次部署吗?
A:不用。modal deploy src.app 会同时部署 React 前端服务器和 Moshi websocket 服务器。
Q:部署后不使用会产生费用吗?
A:README 说明应用为 serverless 架构,空闲时自动缩容到 0,保持部署状态本身不产生费用。
Q:Windows 上激活虚拟环境失败怎么办?
A:改用 Windows 的激活脚本:在 PowerShell 中执行 .venv\Scripts\Activate.ps1,或使用 .venv\Scripts\activate.bat。
注意事项
- README 明确指出代码仅作示例用途,商业使用前请先检查所用模型的许可证。
- 部署到 Modal 前需先完成账号登录鉴权,具体步骤参见 Modal 官方文档。
- 项目本身没有可配置的环境变量或端口参数,README 未提供此类信息。
核心亮点
- 把语音识别、语言模型和对话流程串成完整链路,省去自行拼装各环节的工作
- 基于 Python 实现,接入自有模型或替换语音识别服务较方便
- 采用 serverless 架构思路,部署和弹性伸缩成本较低,适合原型验证
不足之处
- 项目处于成长阶段,文档和示例的完整度有待观察
- 语音识别与语言模型依赖外部服务,端到端延迟和稳定性受第三方影响
适用场景
- 快速搭建语音问答助手原型
- 为现有对话机器人增加语音输入能力
- 验证语音交互产品的技术可行性
替代项目
browser-use、whisper、ChatGLM
下一篇:没有了!
同类项目推荐
scroll-minimap-for-chatgpt
开源
给ChatGPT长对话加个地图,滚动翻找不再累
Chrome extension to add minimap to chatgpt chats
devops-gpt
开源
用大白话指挥 AI 干运维,减少重复劳动
An AI-powered assistant that simplifies DevOps tasks with intelligent prompts, reduc···
langchain-telegram-gpt-chatbot
开源
让 Telegram 机器人记住上下文,回答更聪明
An AI-powered chatbot integrated with Telegram, using OpenAI GPT-3.5 Turbo, language···
articulate
开源
用 React 快速搭建懂语义的聊天机器人
A platform for building conversational interfaces with intelligent agents (chatbots)
New-Bing-Anywhere
开源
在 Chrome/Firefox 里直接用必应 GPT-4,不用换 Edge
Your agents. Any browser. Anywhere
chatgpt-vue3-light-mvp
开源
用 Vue3 快速搭一个带流式输出的 Chat Bot 原型
一个可二次开发 Chat Bot 单轮对话 Web 端 MVP 原型模板, 基于 Vue 3, Vite8, TypeScript,···
xiaozhi-android-client
开源
用 Flutter 打通双端,快速接入小智语音助手
一个基于小智、xiaozhi-server的Android、IOS语音对话应用,支持实时语音交互和文字对话。现···
LocalAIVoiceChat
开源
本地跑通 AI 语音对话,隐私无忧,实时畅聊
Local AI talk with a custom voice based on Zephyr 7B model. Uses RealtimeSTT with fa···
ChatAny
开源
一键部署,聚合 ChatGPT 与多款 AI 服务,打造私有 AI 工作台。
一键拥有你自己的 ChatGPT+众多AI 网页服务 | One click access to your own ChatGPT+Many···
