Dot 是音频音乐领域的开源项目,由 alexpinel 开发,2024 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(1,913)位列前 30%,在音频音乐分类的 738 个项目里位列前 11%。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。本地部署,全部功能免费。
它主要面向的使用场景是:离线语音助手开发。同类可对比的替代方案包括 Coqui TTS、LangChain、Ollama。

本地跑通 TTS+RAG+LLM,离线也能玩转 AI 语音和问答。
Dot 是一个完全本地化的 AI 音频工具集,专注于文本转语音(TTS)、检索增强生成(RAG)和大语言模型(LLM)的整合。它解决了用户对数据隐私和离线使用的需求,让用户无需联网即可享受高质量的语音合成和智能问答能力。核心能力包括:基于本地模型的 TTS 引擎,支持多种声音和语言;内置 RAG 管道,可对本地文档进行检索和问答;以及轻量级的 LLM 推理接口,支持常见模型格式。项目采用 JavaScript 编写,易于扩展和集成,适合开发者构建离线语音助手、本地知识库问答等应用。
1下载桌面应用
普通用户可直接访问 Dot 官网,下载 Apple Silicon 或 Windows 版安装包,无需编程基础。
2克隆项目仓库
开发者方式:把仓库克隆到本地,README 给出仓库地址,注意其原文命令缺少 git clone。
git clone https://github.com/alexpinel/Dot.git3安装 Node.js
README 要求先安装 Node.js,之后才能执行 npm 安装依赖的命令。
4安装项目依赖
在项目根目录执行 npm install;此步报错时可改用 npm install --force。
npm install5安装子目录依赖
进入 aadotllm 目录后再执行一次 npm install,完成剩余依赖安装。
cd aadotllm
npm install官网下载版安装后直接启动应用即可;开发者方式 README 未给出启动命令,npm install 无报错即依赖装好。
Q:npm install 报错怎么办?
A:README 建议改用 npm install --force 重试;若仍失败,可检查 Node.js 是否已正确安装。
Q:没有编程基础能用 Dot 吗?
A:可以。Dot 定位为面向无编程背景用户的应用,到官网下载安装包即可使用。
Q:Dot 支持哪些文档格式?
A:README 列出支持 PDF、DOCX、PPTX、XLSX 等,可加载多个文档后与本地 LLM 交互。
Q:为什么要在 aadotllm 目录再装一次依赖?
A:README 明确要求根目录安装完成后进入 aadotllm 再执行一次 npm install。
Coqui TTS、LangChain、Ollama
Dot 是音频音乐领域的开源项目,由 alexpinel 开发,2024 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(1,913)位列前 30%,在音频音乐分类的 738 个项目里位列前 11%。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。本地部署,全部功能免费。
它主要面向的使用场景是:离线语音助手开发。同类可对比的替代方案包括 Coqui TTS、LangChain、Ollama。
tango
开源
输入一句话,自动生成匹配的音频内容
A family of diffusion models for text-to-audio generation.
AuK
开源
一个模型搞定语音生成、编辑与分离
AuK: An Open-Source Foundational Model for Speech Generation and Editing
swift-tts
开源
Swift 项目三行代码接入系统 TTS,兼容 TCA 和 Combine
A straightforward package containing version for Swift modern concurrency, Point-Fre···
ai-dj
开源
现场演出中实时用 AI 生成音乐,保持人类掌控
AI music generation for live performance - Standalone (Ableton Link) + VST3/AU. 8 tr···