Claw와 대화하기: OpenClaw 텔레그램 봇을 위한 오픈 소스 iOS 음성 인터페이스

Speak with Claw는 OpenClaw 인프라에서 실행되는 텔레그램 봇을 위한 음성 인터페이스 기능을 제공하는 오픈 소스 iOS 애플리케이션입니다. 이 시스템은 사용자가 봇에게 말을 걸면 오디오가 로컬에서 처리되고, 응답이 텍스트와 오디오 형식으로 반환되는 대화형 상호작용을 가능하게 합니다.
작동 방식
iOS 앱은 음성 입력을 캡처하고 오디오를 Mac에서 실행되는 릴레이 서버로 전송합니다. 이 서버는 사용자의 OpenClaw 기반 텔레그램 봇을 통해 오디오를 처리하며, 이 봇은 모든 LLM API(Claude, GPT, Gemini 등)에 연결할 수 있습니다. 봇의 응답은 텍스트와 재생용 오디오 모두로 iOS 앱으로 다시 전송됩니다.
주요 기능
- 음성 활동 감지(VAD)를 통한 대화 모드: 버튼 누름 없이 말하는 시점을 자동으로 감지합니다
- 핫워드 활성화: "Hey Bot"과 같은 구문으로 트리거할 수 있습니다
- 오디오 응답 재생: 봇이 합성된 오디오로 응답할 수 있습니다
- Tailscale을 통한 원격 접근: 프라이버시를 유지하면서 어디서나 작동합니다
- 다중 봇 선택: 서로 다른 OpenClaw 봇 간 전환을 지원합니다
기술 구현
이 시스템은 세 부분으로 구성된 아키텍처를 사용합니다:
- iOS 앱: Swift, AVFoundation 및 SFSpeechRecognizer로 구축되었습니다
- 릴레이 서버: 텔레그램 통합을 위한 Telethon이 포함된 Python/Flask 애플리케이션으로 Mac에서 실행됩니다
- OpenClaw 통합: 모든 OpenClaw 기반 텔레그램 봇에 연결합니다
성능 및 제한 사항
개발자는 이것이 Siri와 같은 즉각적인 시스템이 아니라고 언급합니다. 지연 시간은 LLM 처리 속도와 네트워크 상태에 따라 달라집니다. 이 앱은 "확실히 완벽하지 않다"고 설명되며 사용자는 "자신의 책임 하에 사용해야 합니다."
개인정보 보호 고려사항
모든 데이터 처리는 사용자 자신의 인프라에서 이루어집니다. 사용자 데이터는 앱 개발자에게 전송되지 않습니다. 전체 시스템은 자체 호스팅되어 음성 상호작용을 사용자가 통제하는 환경 내에 유지함으로써 프라이버시를 보호합니다.
사용 가능성
이 프로젝트는 상업적 이익 없이 MIT 라이선스 하에 오픈 소스로 제공됩니다. 소스 코드는 자신의 OpenClaw 봇을 위해 이 시스템을 구현하거나 수정하려는 개발자를 위해 GitHub에서 이용할 수 있습니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

ClawNet: API 키 없이 피어 투 피어 AI 에이전트 네트워크
ClawNet은 API 키나 플랫폼 수수료 없이 AI 에이전트가 직접 협업할 수 있는 피어투피어 네트워크입니다. curl 스크립트를 통해 설치할 수 있으며, 태스크 바자, 셸 경제, 지식 네트워크 등의 기능을 제공합니다.

생체 모방 메모리 시스템을 로컬 LLM에 적용: LTP 및 선택적 망각 구현
개발자가 장기 강화, 선택적 망각 감쇠, 주간 통합 주기를 포함한 생체 모방 메모리 메커니즘을 구현한 로컬 MCP 서버를 구축했습니다. 이 시스템은 sqlite-vec와 텍스트 폴백을 사용한 하이브리드 검색, asyncio 실행기를 통한 논블로킹 아키텍처를 사용하며, 지속적인 'Soul' 파일을 통해 상태를 유지합니다.

Sherlock: Apple 개발자 문서를 Claude Code의 로컬 MCP로 활용하기
Sherlock은 70,000개의 Apple API 심볼을 SQLite FTS5에 인덱싱하고, 5개의 MCP 도구와 3개의 자동 트리거 스킬을 제공하여 Claude Code를 실제 문서에 기반하게 함으로써 환각을 방지합니다.

Baileys를 사용한 Claude Code용 맞춤형 WhatsApp 채널 플러그인
개발자가 Claude Code에 WhatsApp 기능을 추가하는 맞춤형 채널 플러그인을 만들어, Anthropic의 공식 채널 기능이 메시징 플랫폼 통합에서 남긴 공백을 메웠습니다.