Repolode
dnhkng

dnhkng/GLaDOS

GLaDOS 스타일의 커스텀 음성, 카메라 비전, 지속 메모리, 도구, 브라우저 콘솔을 갖춘 로컬 음성 비서입니다.

스타
5,750
포크
446
열린 이슈
10
마지막 커밋
10일 전

어떤 프로젝트인가요?

GLaDOS는 Valve의 Portal 시리즈에 등장하는 성격 코어를 바탕으로 만든 음성 비서입니다. 로컬 마이크나 브라우저를 통해 대화할 수 있으며, GLaDOS 음성과 음성으로 전달되는 감정 지시에 반응하는 애니메이션 아바타를 지원합니다.

시스템은 감정, 메모리, 비전, 시스템 상태, 리서치를 담당하는 독립적인 코어로 구성됩니다. 각 코어의 관찰 결과는 공유 컨텍스트에 반영되고, Autonomy Core가 업데이트에 음성으로 응답할 가치가 있는지 판단합니다. 대화에는 Gemma 4 E4B와 직접 오디오 입력을 지원하는 로컬 llama.cpp 서버를 사용하거나, Parakeet 음성 인식과 Ollama 또는 OpenAI 호환 API를 사용하는 확장 프로필을 선택할 수 있습니다.

프로젝트에는 기기를 제어하고 메모리, 컨텍스트, 라우팅 결정을 확인할 수 있는 웹 콘솔, Home Assistant를 포함한 MCP 도구 연동, 그리고 GLaDOS 음성을 제공하는 선택형 OpenAI 스타일 음성 엔드포인트도 포함되어 있습니다.

핵심 기능

  • 01Gemma 4 E4B의 직접 오디오 입력 또는 Parakeet 음성 인식을 통한 음성 대화
  • 02마이크, 카메라, 메모리, 라우팅을 확인할 수 있는 브라우저 콘솔
  • 03타임스탬프가 포함된 프레임을 사용한 카메라 기반 장면 설명
  • 04대화 요약과 사실을 저장하는 지속 메모리
  • 05Home Assistant를 포함한 MCP 도구 연동
  • 06MP3, WAV 또는 OGG 형식으로 GLaDOS 음성을 제공하는 선택형 음성 API

활용 사례

  • 로컬 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를 별도로 설치해야 하며, 약 16GB급 GGUF 모델 파일이 필요합니다.
  • 참조 구성에는 GPU가 필요합니다. 지연 시간과 메모리 사용량은 하드웨어에 따라 크게 달라집니다.
  • macOS 지원은 실험적이며 AMD 설치 프로그램 경로는 Linux 전용입니다.

토픽

자주 묻는 질문

GLaDOS은(는) 무엇인가요?
GLaDOS 스타일의 커스텀 음성, 카메라 비전, 지속 메모리, 도구, 브라우저 콘솔을 갖춘 로컬 음성 비서입니다. GLaDOS는 Valve의 Portal 시리즈에 등장하는 성격 코어를 바탕으로 만든 음성 비서입니다. 로컬 마이크나 브라우저를 통해 대화할 수 있으며, 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

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트