Repolode
dnhkng

dnhkng/GLaDOS

带有 GLaDOS 风格语音、摄像头观察、持久记忆和工具调用的本地语音助手,附带浏览器控制台。

Star
5,750
Fork
446
未关闭 Issue
10
最近提交
10天前

这是什么?

GLaDOS 是一个语音助手,灵感来自 Valve《传送门》系列中的人格核心。它支持通过本地麦克风或浏览器对话,配有 GLaDOS 风格的语音和会根据情绪指令变化的动画形象。

系统由情绪、记忆、视觉、系统状态和研究等独立核心组成,它们的观察结果汇入共享上下文,由自主核心判断某次更新是否值得开口回应。对话模型可以是本地 llama.cpp 服务器上的 Gemma 4 E4B(直接输入音频),也可以使用扩展配置,通过 Parakeet 转写后交给 Ollama 或 OpenAI 兼容接口处理。

项目还提供网页控制台,用于控制设备并查看记忆、上下文和路由决策;支持接入 MCP 工具(包括 Home Assistant);并可选择启用一个 OpenAI 风格的语音接口,输出 GLaDOS 的声音。

核心功能

  • 01支持 Gemma 4 E4B 直接音频输入或 Parakeet 转写两种语音对话方式
  • 02网页控制台可控制麦克风、摄像头,并查看记忆与路由决策
  • 03基于摄像头的场景描述,附带时间戳图像
  • 04持久保存对话摘要与事实记忆
  • 05支持 MCP 工具集成,包括 Home Assistant
  • 06可选的语音接口,以 MP3、WAV 或 OGG 格式输出 GLaDOS 声音

适用场景

  • 在本地 GPU 上搭建带有自定义角色声音的语音助手
  • 通过语音经 Home Assistant 控制智能家居设备
  • 试验多核心协作、共享上下文并自主决定何时发言的架构
  • 通过本地 API 生成 GLaDOS 语音

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/dnhkng/GLaDOS.git
  2. 2

    进入项目目录

    cd GLaDOS
  3. 3

    运行安装脚本(自动选择 CUDA、ROCm 或 CPU)

    python scripts/install.py
  4. 4

    启动网页控制台并打开 http://127.0.0.1:8050/(需另行运行 llama-server 模型)

    uv run --no-sync glados webapp --config configs/glados_webapp_config.yaml

使用前须知

  • 默认对话模型需要另行安装支持 CUDA 的 llama-server 并手动下载 GGUF 模型文件。
  • 参考配置需要 GPU,延迟和内存占用高度依赖硬件。
  • macOS 支持仍处于实验阶段,AMD 安装流程仅适用于 Linux。

标签

常见问题

GLaDOS 是什么?
带有 GLaDOS 风格语音、摄像头观察、持久记忆和工具调用的本地语音助手,附带浏览器控制台。 GLaDOS 是一个语音助手,灵感来自 Valve《传送门》系列中的人格核心。它支持通过本地麦克风或浏览器对话,配有 GLaDOS 风格的语音和会根据情绪指令变化的动画形象。
GLaDOS 可以免费使用吗?用的什么许可证?
GLaDOS 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
GLaDOS 还在维护吗?
活跃维护中。GLaDOS 最近一次提交是在 2026年10月11日。
GLaDOS 适合用来做什么?
在本地 GPU 上搭建带有自定义角色声音的语音助手 通过语音经 Home Assistant 控制智能家居设备 试验多核心协作、共享上下文并自主决定何时发言的架构 通过本地 API 生成 GLaDOS 语音
GLaDOS 怎么安装和运行?
克隆仓库: git clone https://github.com/dnhkng/GLaDOS.git 进入项目目录: cd GLaDOS 运行安装脚本(自动选择 CUDA、ROCm 或 CPU): python scripts/install.py 启动网页控制台并打开 http://127.0.0.1:8050/(需另行运行 llama-server 模型): uv run --no-sync glados webapp --config configs/glados_webapp_config.yaml
在哪里获取 GLaDOS?
源代码和安装说明在 GitHub 上:https://github.com/dnhkng/GLaDOS

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目