The open-source ElevenLabs alternative for local voice cloning, design, create, dubbing and dictation Desktop App
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
<div align="center"> <img src="docs/logo.png" alt="OmniVoice 로고" width="120" /> <h1>OmniVoice Studio</h1> <h3>오픈소스 ElevenLabs 대안.</h3> <p>실시간 받아쓰기, 제로샷 음성 복제, 시네마틱 비디오 더빙 — 모두 데스크톱에서.<br/>오픈소스, API 키 불필요, 완전 로컬. <b>646개 언어.</b></p>
<p> <a href="#quickstart">빠른 시작</a> · <a href="#features">기능</a> · <a href="#why-ovs">왜 OVS인가</a> · <a href="#tts-engines">TTS 엔진</a> · <a href="#asr-engines">ASR 엔진</a> · <a href="#sponsor--donate">후원</a> · <a href="#contributing">기여</a> · <a href="https://discord.gg/bzQavDfVV9">Discord</a> · <a href="README_CN.md"><strong>简体中文</strong></a> </p> </div>
<br/>
<div align="center"> <img src=".github/assets/social-preview.png" alt="OmniVoice Studio — 오픈소스 ElevenLabs 대안" width="100%"/> </div>
[!WARNING]
OmniVoice Studio는 활성 베타 단계입니다. 릴리스 간에 문제가 발생할 수 있습니다. 최신 기능과 수정 사항을 보려면 사전 빌드된 설치 프로그램 대신 리포지토리를 클론하고 소스에서 실행하세요. 버그 리포트와 PR은 매우 환영합니다 — 이슈 열기 또는 Discord 참여.
<div align="center"> <br/> <a href="https://discord.gg/bzQavDfVV9"><img src="https://img.shields.io/badge/💬커뮤니티참여-Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Discord 참여" /></a> <br/> <sub>설정 도움 받기 · 더빙 공유 · 로드맵 투표 · 새 엔진 조기 액세스</sub> <br/> </div>
<br/>
<table> <tr> <td align="center" width="25%"> <h3>🎙️ 음성 복제</h3> <p>3초 클립 → 모든 음성 미러링.<br/><b>646개 언어</b>, 제로샷.</p> </td> <td align="center" width="25%"> <h3>🎨 음성 디자인</h3> <p>성별, 나이, 억양, 음높이, 속도,<br/>감정, 방언 — <b>세밀 조정</b>.</p> </td> <td align="center" width="25%"> <h3>🎬 비디오 더빙</h3> <p>YouTube URL 또는 파일 → 전사 →<br/>번역 → 재음성화 → <b>MP4</b>.</p> </td> <td align="center" width="25%"> <h3>📖 오디오북 편집기</h3> <p>텍스트, EPUB 또는 PDF 가져오기. 자동 챕터,<br/>loudnorm, 메타데이터. <b>.m4b</b> 내보내기.</p> </td> </tr> <tr> <td align="center" valign="top"> <h3>🎭 스토리</h3> <p>다중 음성 편집기. 줄별로 음성<br/>할당, 미리보기, <b>전체 캐스트 내보내기</b>.</p> </td> <td align="center" valign="top"> <h3>⌨️ 받아쓰기 위젯</h3> <p><code>⌘+⇧+Space</code>로 <b>모든 앱</b>에서 사용.<br/>전사, 자동 붙여넣기, 사라짐.</p> </td> <td align="center" valign="top"> <h3>🔊 보컬 분리</h3> <p>Demucs 기반. 음성을 음악에서<br/>분리, <b>배경 유지</b>.</p> </td> <td align="center" valign="top"> <h3>👥 화자 분리</h3> <p>Pyannote + WhisperX.<br/>누가 무엇을 말했는지 <b>자동 식별</b>.</p> </td> </tr> <tr> <td align="center" valign="top"> <h3>📦 배치 큐</h3> <p><b>50개 비디오</b> 드롭, 그냥 두기.<br/>작업별 진행 표시줄.</p> </td> <td align="center" valign="top"> <h3>🤖 MCP 서버</h3> <p><b>Claude</b>, Cursor 또는 모든 MCP 클라이언트에서 OmniVoice 사용.</p> </td> <td align="center" valign="top"> <h3>🛡️ AI 워터마크</h3> <p>AudioSeal (Meta). <b>보이지 않음</b>,<br/>압축에도 생존.</p> </td> <td align="center" valign="top"> <h3>🔬 진단</h3> <p>자가 점검, 오류 일지,<br/>정리된 <b>진단 번들</b>.</p> </td> </tr> <tr> <td align="center" valign="top"> <h3>🔐 100% 로컬</h3> <p>키 없음, 클라우드 없음, 계정 없음.<br/><b>오직 내 머신</b>.</p> </td> <td align="center" valign="top"> <h3>⚡ GPU 자동 감지</h3> <p>CUDA · MPS · ROCm · CPU.<br/>≤8 GB? <b>자동 오프로드</b>.</p> </td> <td align="center" valign="top"> <h3>🧩 확장 가능</h3> <p><code>TTSbackend</code> 서브클래싱,<br/>약 <b>50줄</b>로 엔진 추가.</p> </td> <td align="center" valign="top"> <h3>🧭 엔진 라우팅</h3> <p>엔진별 사전 GPU 확인.<br/><b>무음 CPU 폴백 없음</b>.</p> </td> </tr> <tr> <td align="center" valign="top"> <h3>🎒 휴대용 페르소나</h3> <p>음성을 <code>.ovsvoice</code> 번들로 내보내기<br/>— 신원 + <b>워터마크</b>.</p> </td> <td align="center" valign="top"> <h3>♾️ 무제한 TTS</h3> <p>문장 청크 생성.<br/><b>길이 제한 없음</b>. WS를 통한 스트리밍.</p> </td> <td align="center" valign="top"> <h3>🌐 원격 백엔드</h3> <p>UI를 원격 서버에 연결.<br/>Tailscale 친화적. <b>Bearer 인증</b>.</p> </td> <td align="center" valign="top"> <h3>🧠 받아쓰기 + LLM</h3> <p>로컬 LLM으로 전사 정리.<br/>선택적 에코 <b>제거</b>.</p> </td> </tr> </table>
<div align="center"> <a href="https://github.com/debpalash/OmniVoice-Studio/releases/latest"><img src="https://img.shields.io/badge/macOS-DMG(AppleSilicon)-000?style=for-the-badge&logo=apple&logoColor=white" alt="macOS DMG 다운로드" /></a> <a href="https://github.com/debpalash/OmniVoice-Studio/releases/latest"><img src="https://img.shields.io/badge/Windows-MSI(x64)-0078D4?style=for-the-badge&logo=windows&logoColor=white" alt="Windows MSI 다운로드" /></a> <a href="https://github.com/debpalash/OmniVoice-Studio/releases/latest"><img src="https://img.shields.io/badge/Linux-AppImage(x64)-FCC624?style=for-the-badge&logo=linux&logoColor=black" alt="Linux AppImage 다운로드" /></a> <a href="https://github.com/debpalash/OmniVoice-Studio/releases/latest"><img src="https://img.shields.io/badge/Debian-.deb-A81D33?style=for-the-badge&logo=debian&logoColor=white" alt="Debian.deb 다운로드" /></a> <br/> <sub><b>macOS:</b> 첫 실행 시 일회성 승인 필요 — 우클릭 → <b>열기</b> (또는 시스템 설정 → 개인정보 보호 및 보안 → <b>"무조건 열기"</b> (macOS 15)). 터미널 불필요. <a href="docs/install/macos.md#gatekeeper-quarantine">이유?</a></sub> </div>
OS별 설치 가이드 — 선택하여 처음부터 끝까지 따르세요:
palashdeb/omnivoice-studio막혔나요? 먼저 내장 자가 점검을 실행하세요 — 앱 내 설정 → 정보 → "자가 점검 실행" 또는 체크아웃에서 uv run python backend/main.py --diagnose (--deep는 활성 엔진도 테스트 로드). 그런 다음 docs/install/troubleshooting.md에서 상위 10개 설치 오류를 확인하세요. 앱 내 오류 UI는 런타임에 문제가 발생하면 해당 항목으로 딥링크되며, 설정 → 정보 → "진단 번들 저장"은 버그 리포트를 위해 정리된 로그와 자가 점검 보고서를 패키징합니다.
Hugging Face 토큰 설정은 docs/setup/huggingface-token.md를 참조하세요. 화자 분리 특정 게이팅은 docs/features/diarization.md를 참조하세요. 다운로드 속도, ⚡ 빠른 다운로드(Xet) 상태, 제한된 네트워크/미러 옵션은 docs/downloading-models.md를 참조하세요.
<table> <tr> <td align="center" width="50%"> <img src="docs/screenshot-clone.png" alt="음성 복제" width="100%"/> <br/><b>음성 복제</b><br/> <sub>3초 클립 드롭 → 모든 음성 미러링. 646개 언어, 제로샷.</sub> </td> <td align="center" width="50%"> <img src="docs/screenshot-design.png" alt="음성 디자인" width="100%"/> <br/><b>음성 디자인</b><br/> <sub>처음부터 새 음성 생성 — 성별, 나이, 억양, 음높이, 스타일.</sub> </td> </tr> <tr> <td align="center"> <img src="docs/screenshot-dub.png" alt="비디오 더빙" width="100%"/> <br/><b>비디오 더빙</b><br/> <sub>업로드 또는 YouTube URL 붙여넣기. 전사, 번역, 재음성화, 내보내기.</sub> </td> <td align="center"> <img src="docs/screenshot-gallery.png" alt="음성 갤러리" width="100%"/> <br/><b>음성 갤러리</b><br/> <sub>YouTube 검색, 카테고리 탐색, 클립 다운로드, 라이브러리 구축.</sub> </td> </tr> <tr> <td align="center"> <img src="docs/screenshot-settings.png" alt="설정 — 모델" width="100%"/> <br/><b>설정 → 모델</b><br/> <sub>15개 모델. 원클릭 설치. 플랫폼 자동 감지(CUDA / MPS / CPU).</sub> </td> <td align="center"> <img src="docs/screenshot-libraryprojects.png" alt="프로젝트" width="100%"/> <br/><b>프로젝트</b><br/> <sub>더빙 프로젝트, 음성 프로필, 생성 기록, 내보내기 — 모두 검색 가능.</sub> </td> </tr> <tr> <td align="center" colspan="2"> <img src="docs/screenshot-logs.png" alt="설정 — 로그" width="100%"/> <br/><b>설정 → 로그</b><br/> <sub>실시간 백엔드, 프론트엔드, Tauri 런타임 로그. 필터, 새로고침, 지우기.</sub> </td> </tr> </table>
ElevenLabs는 월 $5–$330을 청구하고 오디오를 서버에서 처리합니다. OmniVoice Studio는 사용 제한 없이 내 하드웨어에서 실행됩니다.
| ElevenLabs | OmniVoice Studio | |||
|---|---|---|---|---|
| 가격 | 월 $5–$330, 문자당 과금 | 무료 및 오픈소스 (AGPL-3.0) · 독점 사용을 위한 상업 라이선스 | ||
| 음성 복제 | ✅ 3초 클립 | ✅ 3초 클립, 제로샷 | ||
| 음성 디자인 | ✅ 성별, 나이 | ✅ 성별, 나이, 억양, 음높이, 스타일, 방언 | ||
| 오디오북 / 스토리 | ❌ | ✅ 전체 오디오북 편집기 + 다중 음성 스토리 (EPUB/PDF 가져오기,.m4b 내보내기) | ||
| 언어 | 32 | 646 | ||
| 비디오 더빙 | ✅ 클라우드 전용 | ✅ 완전 로컬 | ||
| 데이터 프라이버시 | 오디오가 클라우드로 전송됨 | 내 머신을 떠나지 않음 | ||
| API 키 | 필요 | 불필요 | ||
| GPU 지원 | 해당 없음 (클라우드) | CUDA · Apple Silicon · ROCm · CPU | ||
| 데스크톱 앱 | ❌ | ✅ macOS · Windows · Linux | ||
| TTS 엔진 | 1 | 11 (OmniVoice, CosyVoice 3, GPT-SoVITS, VoxCPM2, MOSS-TTS-Nano, KittenTTS, MLX-Audio, Sherpa-ONNX, IndexTTS 2, OmniVoice GGUF, Supertonic 3) | ||
| ASR 엔진 | 1 | 9 (WhisperX, Faster-Whisper, MLX Whisper, PyTorch Whisper, Parakeet, Moonshine, FunASR, isolated Faster-Whisper, sherpa-onnx live dictation) | ||
| MCP 서버 | ❌ | ✅ Claude, Cursor, 모든 MCP 클라이언트에서 사용 | ||
| 자가 점검 | ❌ | ✅ 진단 제품군, 오류 일지, 정리된 디버그 번들 | ||
| 커스터마이징 | ❌ 폐쇄형 | ✅ 포크, 확장, 배포 |
OmniVoice Studio는 구독이나 클라우드 없이 전문가 수준의 AI 도구를 제공합니다.
<div align="center"> <br/> <b>확신했나요? 커뮤니티에 참여하세요</b> <br/> <a href="https://discord.gg/bzQavDfVV9"><img src="https://img.shields.io/badge/💬Discord참여-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Discord 참여" /></a> <br/> <sub>설정 도움, 더빙 공유, 로드맵 투표, 새 엔진 조기 액세스</sub> </div>