debpalash/OmniVoice-Studio

The open-source ElevenLabs alternative for local voice cloning, design, create, dubbing and dictation Desktop App

GitHub에서 열기 ↗ asrdubbingdubbing-aielevenlabslocal-aiomnivoiceomnivoice-studioself-hostedspeech-recognitionspeech-to-texttext-to-speechtranscriptionttsvideo-editingvoice-aivoice-cloningvoice-generation
8,210
GitHub 스타
1,296
포크
Python
언어
NOASSERTION
라이선스
2026.07.10
최근 푸시
2026.06.03
별표한 날

AI 분석

설치 난이도: 보통
큐레이터 노트
로컬 AI 음성 처리 도구가 필요하거나 ElevenLabs 대안을 찾는 개발자 및 콘텐츠 제작자에게 적합. 오픈소스로 확장성이 뛰어나고 다양한 엔진을 지원하므로 연구 및 프로토타이핑에도 유용.

강점

  • 완전 로컬 실행으로 데이터 프라이버시 보장 및 API 키 불필요
  • 646개 언어 지원, 11개 TTS 엔진 및 9개 ASR 엔진으로 높은 유연성
  • 음성 복제, 디자인, 비디오 더빙, 오디오북 편집 등 다양한 기능을 하나의 앱에서 제공
  • GPU 자동 감지 및 오프로드로 저사양 하드웨어에서도 최적화
  • MCP 서버 지원으로 Claude 등 외부 AI 도구와 연동 가능

약점

  • 활성 베타 단계로 릴리스 간 안정성 보장 어려움
  • 설치 및 초기 설정이 복잡할 수 있음 (특히 macOS 게이트키퍼 우회 필요)
  • 모델 다운로드 및 설정에 Hugging Face 토큰 등 추가 단계 필요

주의사항

  • 베타 버전이므로 프로덕션 환경에서 사용 시 주의 필요
  • 로컬 실행을 위해 충분한 GPU 메모리(최소 8GB 권장) 및 저장 공간 필요
  • 일부 기능(화자 분리 등)은 Hugging Face 게이팅 및 추가 설정 필요

시작 가이드

  • 리포지토리 클론 후 소스에서 실행하여 최신 기능 테스트
  • 공식 설치 가이드(macOS/Windows/Linux) 따라 설치 및 설정 완료
  • 내장 자가 점검 기능 실행하여 환경 확인
  • Discord 커뮤니티 참여하여 도움 및 로드맵 확인

README 한국어 번역

이 번역은 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별 설치 가이드 — 선택하여 처음부터 끝까지 따르세요:

막혔나요? 먼저 내장 자가 점검을 실행하세요 — 앱 내 설정 → 정보 → "자가 점검 실행" 또는 체크아웃에서 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>


왜 OVS인가?

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>

원본 저장소: debpalash/OmniVoice-Studio

라이선스: NOASSERTION

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