Larmor 오픈소스 공개, 로컬 음성으로 AI 에이전트 제어
I've been working with Claude Code out loud for months. Real two-way voice turned out to be hard, so I open-sourced my setup
핵심 내용
Larmor가 MIT 라이선스로 공개되어 Apple Silicon에서 로컬 모델로 AI 에이전트 음성 제어를 지원한다.
자세히 보기
Larmor는 MIT 라이선스로 공개된 오픈소스 도구로, AI 코딩 에이전트와의 자연스러운 양방향 음성 상호작용을 가능하게 한다. 에코 캔슬링, 배경 소음과 사용자 말하기 구분, 에이전트 처리 중 입력 처리 등 음성 제어 에이전트의 일반적인 문제를 해결한다.
기술 구현
이 도구는 Apple Silicon Mac에서 완전히 로컬 모델로 실행된다. 음성 인식에는 Parakeet, 음성 합성에는 Chatterbox, 그리고 Apple의 기본 에코 캔슬링 기능을 활용한다. **Model Context Protocol (MCP)**을 지원하는 Claude Code, Codex, Gemini CLI 등 모든 에이전트와 연동된다.
주요 기능:
- 중단 처리: 사용자가 말하기 시작하면 에이전트는 음성 출력을 즉시 일시 중지한다. '음' 같은 짧은 인정 표시가 아닌 명확한 발화에만 반응한다.
- 작업 중 입력: 훅 메커니즘을 통해 사용자의 음성을 에이전트의 다음 도구 호출 시 전달하여, 키보드로 돌아가지 않고도 방향을 수정할 수 있다.
- 음성 턴 관리: Stop 훅이 음성 턴 이후에도 에이전트가 계속 듣도록 보장하여 세션이 조기에 종료되는 것을 방지한다.
설치 및 사용
Larmor는 curl 명령어로 설치하며, 초기 모델 다운로드에 약 3.7 GB가 필요하다. Claude Code에서는 /larmor 명령어로 활성화한다. 프로젝트에는 speak 및 listen 도구를 포함한 MCP 서버, 설치 프로그램, 음성 엔진을 관리하는 메뉴 바 애플리케이션이 포함된다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.