
JARVIS
说句话就能得到 AI 语音回复,本地搭建个人语音助手
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 528
技术标签
使用教程
环境要求
- Python 3.10+
- 麦克风与扬声器
- 模型凭据
安装与启动步骤
-
1拉仓库装依赖
全 Python,装完就能跑。
git clone https://github.com/AlexandreSajus/JARVIS.git -
2先拿文字链路试
不接语音先验证模型与界面能不能通。
-
3起主程序
主程序负责语音到文字再到模型再到语音的编排。
python main.py -
4起展示界面
网页界面能看到识别文本与回复。
python display.py -
5调唤醒与打断
一直监听会很吵,加唤醒词或按键触发。
如何确认成功
说一句话后网页上依次出现识别文本与模型回复,并听到语音播报
注意事项
- 它把语音识别、模型对话、语音合成串成一条本地链路,界面用网页呈现。
- 四段都能替换成你偏好的实现。
- 常驻监听体验差,加唤醒词或按键更实用。
- 语音识别对流式与延迟敏感,网络差时体验明显下降。
核心亮点
- 完整串联语音识别、LLM 和语音合成,开箱即用的全链路方案
- 提供 Web 界面,交互过程可视化,便于调试和演示
- 基于 Python 生态,易于二次开发和定制扩展
不足之处
- 早期项目,文档和社区支持尚待完善
- 语音识别和合成依赖外部服务或模型,可能涉及额外配置和延迟
适用场景
- 个人开发者快速搭建语音助手原型
- 智能家居或车载环境下的语音控制界面
- 教学演示语音 AI 全流程
替代项目
OpenAI Whisper + TTS、Mycroft AI、Rhasspy
上一篇:AI.Labs
同类项目推荐
PageTalk
开源
让浏览器页面开口说话,随时提问、总结、深聊。
PageTalk is a beautiful browser extension that allows you to use AI to read page con···
BotFramework-WebChat
开源
把 Azure Bot 快速变成网页聊天框,还能深度改皮肤
A highly-customizable web-based client for Azure Bot Services.
qnabot-on-aws
开源
AWS 官方方案,零代码搭多渠道智能问答机器人
Guidance for QnABot on AWS is a multi-channel, multi-language conversational interfa···
rikkahub-sillytavern-android
开源
安卓原生酒馆客户端,角色卡一键导入,聊天省 token
安卓AI聊天端:开箱即聊,无损导入酒馆卡,缓存强省用量,手机操控,专属RP模式,防空回,主···
Telegram_Anti-harassment_two-way···
开源
双向匿名聊天,自动拦截骚扰消息
一个功能强大且易于部署的 Telegram 双向聊天机器人
llm-x
开源
在浏览器里,像用ChatGPT一样轻松玩转本地大模型。
LLMX; Easiest 3rd party Local LLM UI for the web!
python-tgpt
开源
终端里聚合多个AI模型,一条命令开聊
AI Chat in Terminal + Package + REST-API
NeoGPT-Recommender
开源
用知识图谱给GPT-4装上记忆,推荐更懂你
Context-aware knowledge-graph based chatbot using GPT4 and Neo4j
node-red-contrib-chatbot
开源
拖拽节点,零代码搭建多平台聊天机器人
Visually build a full featured chat bot for Telegram, Facebook Messenger, Whatsapp a···