jamiepine/voicebox

The open-source AI voice studio. Clone, dictate, create.

GitHub에서 열기 ↗ aicudamlxqwen3-ttsqwen3-tts-uivoice-aivoice-clonewhisper
40,136
GitHub 스타
4,845
포크
TypeScript
언어
MIT
라이선스
2026.07.05
최근 푸시
2026.04.19
별표한 날

AI 분석

설치 난이도: 보통
큐레이터 노트
음성 복제, TTS, 받아쓰기 기능을 로컬에서 통합하려는 프로젝트에 적합합니다. 특히 AI 에이전트와의 음성 인터페이스 구축 시 MCP 서버를 활용할 수 있어 유용합니다.

강점

  • 로컬에서 실행되어 프라이버시가 완벽히 보장되며, ElevenLabs와 WisprFlow의 기능을 하나로 통합한 점이 강점입니다.
  • 7개의 TTS 엔진을 지원하고 23개 언어를 커버하며, 음성 복제, 후처리 효과, 글로벌 받아쓰기 등 다양한 기능을 제공합니다.
  • MCP 서버를 통해 AI 에이전트와 통합이 가능하고, Tauri 기반으로 네이티브 성능을 제공합니다.

약점

  • Linux용 사전 빌드 바이너리가 아직 제공되지 않아 Linux 사용자는 소스에서 빌드해야 하는 불편함이 있습니다.
  • 일부 TTS 엔진(Chatterbox Turbo 제외)은 준언어적 태그를 문자 그대로 읽어 표현력에 제한이 있을 수 있습니다.
  • macOS의 글로벌 받아쓰기 기능은 접근성 권한이 필요하며, Windows/Linux에서의 동작은 명확히 설명되지 않았습니다.

주의사항

  • 설치 시 GPU 호환성(CUDA, ROCm, MLX 등)을 확인해야 하며, 특히 Linux에서는 추가 빌드 과정이 필요합니다.
  • 모델 다운로드가 필요하므로 초기 설정 시 인터넷 연결과 충분한 저장 공간이 필요합니다.
  • 글로벌 받아쓰기 기능은 macOS에서 접근성 권한 설정이 필요하며, 사용자 가이드를 따라야 합니다.

시작 가이드

  • 공식 문서(docs.voicebox.sh)를 방문하여 설치 및 설정 방법을 확인하세요.
  • macOS 또는 Windows용 바이너리를 다운로드하거나, Linux에서는 소스 빌드 지침을 따르세요.
  • 원하는 TTS 엔진과 음성 프로필을 설정하고, 글로벌 받아쓰기 핫키를 구성해 보세요.

README 한국어 번역

이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.

<p align="center"> <img src=".github/assets/icon-dark.webp" alt="Voicebox" width="120" height="120" /> </p>

<h1 align="center">Voicebox</h1>

<p align="center"> <strong>오픈소스 AI 음성 스튜디오.</strong><br/> 모든 음성을 복제하세요. 음성을 생성하세요. 어떤 앱에든 받아쓰기하세요. 당신이 소유한 목소리로 에이전트와 대화하세요.<br/> 로컬 머신에서 실행되는 완전한 음성 I/O 스택. </p>

<p align="center"> <a href="https://voicebox.sh">voicebox.sh</a> • <a href="https://docs.voicebox.sh">문서</a> • <a href="#download">다운로드</a> • <a href="#features">기능</a> • <a href="#api">API</a> • <a href="docs/content/docs/overview/troubleshooting.mdx">문제 해결</a> </p>

<br/>

<p align="center"> <a href="https://voicebox.sh"> <img src="landing/public/assets/app-screenshot-1.webp" alt="Voicebox 앱 스크린샷" width="800" /> </a> </p>

<p align="center"> <em>위 이미지를 클릭하면 <a href="https://voicebox.sh">voicebox.sh</a>에서 데모 비디오를 볼 수 있습니다.</em> </p>

<br/>

<p align="center"> <img src="landing/public/assets/app-screenshot-2.webp" alt="Voicebox 스크린샷 2" width="800" /> </p>

<p align="center"> <img src="landing/public/assets/app-screenshot-3.webp" alt="Voicebox 스크린샷 3" width="800" /> </p>

<br/>

Voicebox란 무엇인가?

Voicebox는 로컬 우선 AI 음성 스튜디오입니다. 하나의 앱에서 ElevenLabsWisprFlow의 무료 오픈소스 대안입니다. 몇 초의 오디오로 음성을 복제하고, 7개의 TTS 엔진으로 23개 언어로 음성을 생성하며, 글로벌 핫키로 모든 텍스트 필드에 받아쓰기하고, MCP를 인식하는 모든 AI 에이전트에 원하는 음성을 부여할 수 있습니다.

두 클라우드 기존 업체는 음성 I/O 루프의 반대쪽에 있습니다. ElevenLabs는 출력, WisprFlow는 입력입니다. Voicebox는 둘 다 수행하며, 번들 로컬 LLM을 사용한 정제 및 프로필별 페르소나로 연결하고, 전체를 사용자 머신에서 실행합니다.

  • 완전한 프라이버시 — 모델, 음성 데이터, 캡처가 절대 사용자 머신을 떠나지 않습니다.
  • 7개의 TTS 엔진 — Qwen3-TTS, Qwen CustomVoice, LuxTTS, Chatterbox Multilingual, Chatterbox Turbo, HumeAI TADA, Kokoro
  • 음성 복제 및 사전 설정 음성 — 참조 샘플로 제로샷 복제, 또는 Kokoro 및 Qwen CustomVoice를 통한 50개 이상의 큐레이션된 사전 설정 음성
  • 23개 언어 — 영어부터 아랍어, 일본어, 힌디어, 스와힐리어 등
  • 후처리 효과 — 피치 시프트, 리버브, 딜레이, 코러스, 컴프레션, 필터
  • 표현력 있는 음성 — Chatterbox Turbo를 통한 [laugh], [sigh], [gasp] 같은 준언어적 태그; Qwen CustomVoice를 통한 자연어 전달 제어
  • 무제한 길이 — 스크립트, 기사, 챕터를 위한 크로스페이드가 포함된 자동 청크 분할
  • 스토리 편집기 — 대화, 팟캐스트, 내러티브를 위한 멀티트랙 타임라인
  • 음성 입력 — 푸시투토크 및 토글 모드가 있는 글로벌 받아쓰기 핫키, macOS에서 접근성 인증된 자동 붙여넣기, 모든 텍스트 필드의 인앱 마이크, Whisper 기반 STT
  • 에이전트 음성 출력 — 하나의 도구 호출(voicebox.speak)로 MCP를 인식하는 모든 에이전트(Claude Code, Cursor, Cline)가 사용자가 복제한 음성으로 말합니다.
  • 음성 페르소나 — 모든 음성 프로필에 자유 형식 페르소나를 첨부한 다음, 번들 로컬 LLM을 통해 Compose, Rewrite 또는 Respond; 에이전트는 MCP를 통해 동일한 모드를 호출할 수 있습니다.
  • API 우선 — REST API와 내장 MCP 서버로 자체 앱 및 에이전트에 음성 I/O 통합
  • 네이티브 성능 — Electron이 아닌 Tauri(Rust)로 구축
  • 모든 곳에서 실행 — macOS(MLX/Metal), Windows(CUDA), Linux, AMD ROCm, Intel Arc, Docker

다운로드

플랫폼 다운로드
macOS (Apple Silicon) DMG 다운로드
macOS (Intel) DMG 다운로드
Windows MSI 다운로드
Docker docker compose up

모든 바이너리 보기 →

Linux — 사전 빌드된 바이너리는 아직 제공되지 않습니다. 소스에서 빌드하는 방법은 voicebox.sh/linux-install를 참조하세요.

문제가 있나요? 일반적인 설치, 생성, 모델 다운로드 및 GPU 문제는 문제 해결 가이드를 참조하세요.


기능

멀티 엔진 음성 복제

각각 다른 강점을 가진 7개의 TTS 엔진, 생성 시 전환 가능:

엔진 언어 강점
Qwen3-TTS (0.6B / 1.7B) 10 고품질 다국어 복제, 전달 지시("천천히 말해", "속삭여")
Qwen CustomVoice 10 자연어 전달 제어가 가능한 9개의 큐레이션된 사전 설정 음성 — 참조 오디오 불필요
LuxTTS 영어 경량(~1GB VRAM), 48kHz 출력, CPU에서 150x 실시간
Chatterbox Multilingual 23 가장 넓은 언어 범위 — 아랍어, 덴마크어, 핀란드어, 그리스어, 히브리어, 힌디어, 말레이어, 노르웨이어, 폴란드어, 스와힐리어, 스웨덴어, 터키어 등
Chatterbox Turbo 영어 준언어적 감정/소리 태그가 있는 빠른 350M 모델
TADA (1B / 3B) 10 HumeAI 음성-언어 모델 — 700초 이상 일관된 오디오, 텍스트-음향 이중 정렬
Kokoro 8 50개의 큐레이션된 사전 설정 음성, 작은 82M 모델, 빠른 CPU 추론

감정 및 준언어적 태그

Chatterbox Turbo[laugh][sigh] 같은 준언어적 태그를 해석합니다. Qwen3-TTS, LuxTTS, Chatterbox Multilingual, HumeAI TADA는 이를 문자 그대로 텍스트로 읽습니다.

Chatterbox Turbo가 선택된 상태에서 텍스트 입력에 /를 입력하면 태그 삽입기가 열리고 음성에 표현 태그를 인라인으로 추가할 수 있습니다:

[laugh] [chuckle] [gasp] [cough] [sigh] [groan] [sniff] [shush] [clear throat]

후처리 효과

Spotify의 pedalboard 라이브러리로 구동되는 8개의 오디오 효과. 생성 후 적용, 실시간 미리보기, 재사용 가능한 프리셋 구축.

효과 설명
피치 시프트 최대 12반음 위 또는 아래로
리버브 구성 가능한 룸 크기, 댐핑, 웻/드라이 믹스
딜레이 조정 가능한 시간, 피드백, 믹스가 있는 에코
코러스 / 플랜저 변조된 딜레이로 메탈릭 또는 풍부한 질감
컴프레서 다이나믹 레인지 압축
게인 볼륨 조정(-40 ~ +40 dB)
하이패스 필터 저주파 제거
로우패스 필터 고주파 제거

4개의 내장 프리셋(Robotic, Radio, Echo Chamber, Deep Voice)과 함께 제공되며 사용자 정의 프리셋을 지원합니다. 효과는 프로필별 기본값으로 할당될 수 있습니다.

무제한 생성 길이

텍스트는 문장 경계에서 자동으로 분할되고 각 청크는 독립적으로 생성된 다음 크로스페이드됩니다. 모든 엔진에서 작동합니다.

  • 구성 가능한 자동 청크 제한(100~5,000자)
  • 부드러운 전환을 위한 크로스페이드 슬라이더(0~200ms)
  • 최대 텍스트 길이: 50,000자
  • 스마트 분할은 약어, CJK 구두점 및 [tags]를 존중합니다.

생성 버전

모든 생성은 출처 추적이 포함된 여러 버전을 지원합니다:

  • 원본 — 깨끗한 TTS 출력, 항상 보존됨
  • 효과 버전 — 모든 소스 버전에서 다른 효과 체인 적용
  • 테이크 — 변형을 위해 새 시드로 재생성
  • 소스 추적 — 각 버전이 계보를 기록
  • 즐겨찾기 — 빠른 접근을 위해 생성에 별표 표시

비동기 생성 큐

생성은 비차단입니다. 제출하고 즉시 다음 생성을 입력하세요.

  • 직렬 실행 큐로 GPU 경합 방지
  • 실시간 SSE 상태 스트리밍
  • 실패한 생성은 재시도 가능
  • 충돌로 인한 오래된 생성은 시작 시 자동 복구

음성 프로필 관리

  • 오디오 파일에서 프로필 생성 또는 인앱에서 직접 녹음
  • 공유 또는 백업을 위해 프로필 가져오기/내보내기
  • 더 높은 품질의 복제를 위한 다중 샘플 지원
  • 프로필별 기본 효과 체인
  • 설명 및 언어 태그로 구성

스토리 편집기

대화, 팟캐스트, 내러티브를 위한 다중 음성 타임라인 편집기.

  • 드래그 앤 드롭이 가능한 멀티트랙 구성
  • 인라인 오디오 트리밍 및 분할
  • 동기화된 재생 헤드로 자동 재생
  • 트랙 클립별 버전 고정

글로벌 받아쓰기 및 음성 입력

음성 I/O 루프의 다른 절반입니다. 시스템 어디에서나 핫키를 누르고, 말하고, 놓으면 macOS에서는 전사본이 포커스된 텍스트 필드에 바로 붙여넣어집니다. 또는 Voicebox 텍스트 입력에서 마이크를 누르고 앱에 직접 받아쓰기하세요.

  • 구성 가능한 코드 바인딩 — 말하기 위해 누르기 및 탭하여 토글 코드, 각각 인앱 코드 선택기에서 재바인딩 가능. 푸시투토크를 누르고 있는 중간에 Space를 탭하면 오디오 끊김 없이 토글 세션으로 업그레이드됩니다.
  • 대상 인식 붙여넣기(macOS) — 접근성 인증된 포커스된 텍스트 필드로의 삽입, 클립보드가 덮어쓰여지지 않도록 원자적 클립보드 저장/복원
  • 최초 실행 권한 UX — 인앱 게이트가 macOS 접근성 및 입력 모니터링 권한 부여를 시스템 설정 딥링크로 안내
  • 모든 Voicebox 텍스트 필드의 인앱 마이크 버튼 — 생성 폼, 프로필 설명, 스토리 제목 등 입력하는 모든 곳
  • LLM 정제 — 붙여넣기 전에 음, 더듬거림, 잘못된 시작의 선택적 정리
  • 화면 상단 알약recording, transcribing, refining, speaking 상태를 표시하는 플로팅 오버레이. 에이전트가 사용자에게 말할 때 사용하는 동일한 알약으로, 루프의 양방향에 대해 하나의 정신 모델을 제공합니다.

음성-텍스트

Voicebox는 전사를 위해 OpenAI Whisper를 실행합니다. 이는 받아쓰기, 캡처 탭 및 /transcribe API를 지원하는 동일한 모델입니다. 플랫폼에 따라 MLX(Apple Silicon) 또는 PyTorch(CUDA / ROCm / DirectML / CPU)에서 실행됩니다.

크기 참고사항

원본 저장소: jamiepine/voicebox

라이선스: MIT

게재 제외를 원하시면 삭제 요청을 보내주세요.