Voxray-AI: 실시간 음성 에이전트 파이프라인을 위한 프로덕션 Go 백엔드

✍️ OpenClawRadar📅 게시일: March 10, 2026🔗 Source
Voxray-AI: 실시간 음성 에이전트 파이프라인을 위한 프로덕션 Go 백엔드
Ad

Go 기반 프로덕션 음성 에이전트 파이프라인

Voxray-AI는 WebSocket 또는 WebRTC를 통해 클라이언트 오디오를 처리하고 STT → LLM → TTS를 거쳐 오디오 출력을 반환하는 Go의 완전한 스트리밍 파이프라인을 제공합니다. 이 시스템은 프로덕션 등급 서버와 높은 동시성 음성 워크로드를 위해 설계되었습니다.

전송 옵션

시스템은 여러 전송 메커니즘을 지원합니다:

  • WebSocket - /ws에서 RTVI 직렬화기(?rtvi=1) 및 Protobuf(?format=protobuf) 지원
  • WebRTC - /webrtc/offer에서 완전한 SDP 오퍼/응답, 구성 가능한 STUN/TURN, Opus 인코딩 지원(CGO 빌드 필요)
  • 전화 통신 러너 전송: Twilio, Telnyx, Plivo, Exotel, LiveKit, Daily.co

플러그형 제공업체

모든 구성 요소는 설정을 통해 교체 가능합니다:

  • STT 제공업체: OpenAI, Groq, Sarvam, Google, AWS
  • LLM 제공업체: OpenAI, Anthropic, Groq, 기타
  • TTS 제공업체: OpenAI, Google, AWS Polly, Sarvam

설정 예시

최소 설정 예시:

{"transport": "both", "stt": { "provider": "groq", "model": "whisper-large-v3" }, "llm": { "provider": "anthropic", "model": "claude-3-5-haiku" }, "tts": { "provider": "google", "voice": "en-US-Neural2-F" }}

턴 전환 및 음성 활동 감지 설정:

{"turn_detection": "silence", "vad_type": "silero", "vad_confidence": 0.7, "vad_start_secs_vad": 0.2, "vad_stop_secs": 0.8, "turn_max_duration_secs": 30, "user_idle_timeout_secs": 60}
Ad

관측 가능성 및 저장소

  • /metrics 엔드포인트 - Prometheus용(요청 수, 지연 시간 히스토그램, 활성 연결 게이지)
  • 녹음: 구성 가능한 작업자 풀 및 형식으로 S3에 전체 세션 오디오 저장
  • 대본: 구성 가능한 테이블로 Postgres 또는 MySQL에 메시지별 저장
  • /health/ready 엔드포인트 - /ready에서 선택적 Redis 세션 저장소 확인 포함

보안 기능

  • server_api_key - Authorization: Bearer 또는 X-API-Key를 통해 /ws, /webrtc/offer, /start, /sessions/* 접근 제어
  • CORS 허용 목록 구성
  • TLS 인증서/키 구성
  • 12-factor 스타일: JSON 설정 + 환경 변수 재정의

이러한 유형의 백엔드는 프로덕션 준비 인프라와 함께 여러 AI 서비스를 통합해야 하는 실시간 음성 애플리케이션을 구축하는 개발자에게 유용합니다.

📖 전체 소스 읽기: r/LocalLLaMA

Ad

👀 See Also

제로 드리프트를 위한 펜스드 블록을 활용한 자체 유지 문서 시스템
Tools

제로 드리프트를 위한 펜스드 블록을 활용한 자체 유지 문서 시스템

한 개발자가 소스 파일에서 직접 구조화된 데이터를 추출하여 HTML 주석 블록을 통해 CLAUDE.md에 주입하는 bash 스크립트를 만들어, 문서가 코드와 동기화되어 수동 유지보수 없이 최신 상태를 유지하도록 했습니다.

OpenClawRadar
🦀
Tools

수술적 GitHub 추출: 전체 저장소가 아닌 하나의 함수를 가져오는 클로드 기술

surgical-github-extraction이라는 새로운 오픈 소스 Claude Skill은 함수나 패턴 하나만 필요할 때 Claude Code가 전체 저장소를 클론하는 것을 방지합니다. README를 읽고, 1~3개의 원시 소스 파일을 가져온 후, 출처 주석과 함께 가장 작은 유용한 단위를 추출합니다.

OpenClawRadar
AI 에이전트가 사전 정의된 도구 없이 Remotion을 사용하여 자율적으로 비디오를 생성합니다
Tools

AI 에이전트가 사전 정의된 도구 없이 Remotion을 사용하여 자율적으로 비디오를 생성합니다

한 개발자가 Remotion을 설치하고 컴포지션 코드를 작성하며 문제를 디버깅한 후, 인간의 개입 없이 렌더링된 파일을 전달하는 방식으로 짧은 비디오 릴을 자율적으로 생성하는 AI 에이전트를 테스트했습니다.

OpenClawRadar
AI가 번역 계층을 먹어버렸다: 에이전트 이후의 조직도
Tools

AI가 번역 계층을 먹어버렸다: 에이전트 이후의 조직도

Ajey Gore는 AI가 직무를 대체한 것이 아니라 번역(task)을 먹어치웠다고 주장합니다. 조직도 중간(엔지니어링 매니저, 스크럼 마스터, 테크 리드)은 에이전트가 요구사항을 직접 코드로 변환하면서 줄어들고 있습니다.

OpenClawRadar