项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 896
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.10+
- 麦克风
- 可选 GPU
安装与启动步骤
-
1装包
以可编辑方式装本仓库,再补 nltk 数据。
git clone https://github.com/vndee/local-talking-llm.git cd local-talking-llm python -m venv venv && source venv/bin/activate pip install -e . -
2下 nltk 资源
句子切分依赖 punkt,不下载会在运行时报错。
python -c "import nltk; nltk.download('punkt')" -
3起对话
app.py 会串起语音识别、LLM 与语音合成三段。
python app.py -
4换声线
给一段参考音频即可克隆音色,情绪强度用 exaggeration 调。
python app.py --voice path/to/voice_sample.wav
如何确认成功
对着麦克风说话能得到语音回复。
注意事项
- 可切云端 provider:--provider minimax 并传 --api-key,省本地算力。
核心亮点
- 完全离线运行,保护隐私,不依赖云端服务
- 集成语音识别、LLM推理和语音合成,开箱即用
- 支持多种本地LLM后端,灵活适配不同硬件
不足之处
- 早期项目,文档和社区支持待观察
- 对硬件配置要求较高,低配电脑可能运行卡顿
适用场景
- 隐私敏感场景下的语音助手
- 无网络环境下的智能对话
- 本地开发调试语音交互应用
替代项目
LocalAI、Ollama、SpeechGPT
同类项目推荐
katmer-code
开源
在 Obsidian 里一个侧边栏搞定多家 AI,按标签页分流,改稿看差异。
Multi-provider AI sidebar for Obsidian — Claude, Gemini, Codex, Antigravity. Per-ta···
UnilmChatchitRobot
开源
用 UniLM 打造会夸人的中文闲聊机器人
Unilm for Chinese Chitchat Robot.基于Unilm模型的夸夸式闲聊机器人项目。
aihub
开源
一个 App 装下多个 AI 助手,标签切换不用来回登录
All-in-one Kotlin app that aggregates multiple AI assistants in a single tabbed inte···
ai-chat-md-export
开源
一键将 ChatGPT/Claude 聊天记录导出为 Markdown,方便存档与分享。
Command-line tool for converting ChatGPT and Claude chat history to readable Markdow···
JARVIS
开源
说句话就能得到 AI 语音回复,本地搭建个人语音助手
Your own personal voice assistant: Voice to Text to LLM to Speech, displayed in a we···
bing-chat
开源
用 Node.js 调 Bing AI,轻松做出对话机器人
Node.js client for Bing's new AI-powered search. It's like ChatGPT on steroids
chatbot
开源
跟着教程从零搭建中文聊天机器人,边学边练
一个基于深度学习的中文聊天机器人,这里有详细的教程与代码,每份代码都有详细的注释,作···
local-cocoa
开源
本地文件秒变私人记忆,AI 助手离线也能聊
A local AI assistant running on your device. It turns your files into actionable mem···
chatAir
开源
一个安卓应用,同时对话 ChatGPT、Gemini、Claude 和 DeepSeek。
☁️A native Android app for ChatGPT, Gemini, Claude, and DeepSeek ☁️ChatGPT、Gem···
