桃子桃子快讯
返回首页
开源

开发者开源 Athena:纯本地四进程 C++ 语音助手

GitHub 项目 Athena 将 Qwen3.5-397B 等模型整合为完全离线运行的语音助手,支持情感语音、跨会话…

2026.07.06 · 周一2 分钟阅读

一位独立开发者在 Reddit r/LocalLLaMA 社区发布并开源了名为 Athena 的本地语音助手项目。项目地址为 GitHub 仓库 igorbarshteyn/athena,强调「完全离线、隐私优先」,不依赖任何云端服务、API 密钥或遥测上报。

项目概览

Athena 的目标是把大语言模型、语音合成、语音识别与神经音频编解码整合成一条可在消费级 GPU 上跑通的端到端语音对话流水线。作者声称整套系统在不联网的情况下运行,所有数据保留在本地硬件内,适合对隐私敏感的交互场景。

技术组成

根据作者在帖中给出的描述,Athena 由四个进程组成:

  • 大语言模型:采用一个大尺寸混合专家(MoE)模型 Qwen3.5-397B,负责对话理解与生成。
  • 语音合成:使用 Orpheus 3B 进行神经文本转语音(TTS)。
  • 语音识别:用 Whisper-small.en 做实时语音转写。
  • 音频编解码:通过 SNAC 神经音频编解码器处理语音流。

整个流水线在 C++ 中实现,运行时不含 Python 进程;唯一一段 Python 脚本用于在安装阶段一次性离线完成 emotion2vec+ 模型的格式转换。作者强调这套架构可以在「单张消费级 GPU + 系统内存」的组合下运行。

交互能力

作者列出了 Athena 几项关键交互特性:

  • 合成语音带有自然情绪表现,例如笑声、叹气与轻微的喘息。
  • 能读取用户语音中的基本情感倾向,并据此调整回应。
  • 支持跨会话长期记忆,人格与记忆会在多次对话间持续演化。
  • 具备较长的对话上下文保持能力。
  • 可被中途打断——用户说话时它会停止输出,并保留已说过的内容。

系统在当前默认参数下倾向于表现得像一个「朋友」并主动寻求情感联结;这些行为参数可通过代码内嵌的系统提示进行调优。

演示与局限

作者附上了一段 YouTube 演示视频,分两段展示「植入记忆」与「测试回忆」两个会话场景,便于直观判断其连续性与情感表现。需要注意的是,这仍是一个个人项目,作者在前言中也坦言之前多次承诺放出代码但未能及时上传,本次才真正把仓库公开;其仓库成熟度、依赖完整性与长期维护情况尚需使用者自行验证。

信源