개요
Voice-Pro는 Gradio 기반의 멀티미디어 웹 애플리케이션으로, 제로샷 음성 클로닝, 다국어 TTS, Whisper 음성 인식, YouTube 다운로드, 보컬 분리 및 번역 기능을 통합하여 크리에이터와 개발자를 위한 무료 오픈소스 AI 더빙 솔루션을 제공합니다.
README 미리보기
\n\n\n\n\nVoice-Pro\n\n\n\n The best AI speech recognition, translation, and multilingual dubbing solution 🚀\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n \n\n\n\n\n\n## 🎙️ An AI-powered web application for speech recognition, translation, and dubbing\n\n\n \n \n 한국어\n ∙ \n \n English\n ∙ \n \n 中文简体\n ∙ \n \n 中文繁體\n ∙ \n \n 日本語\n ∙ \n \n Deutsch\n ∙ \n \n Español\n ∙ \n \n Português\n \n\n\nVoice-Pro is a state-of-the-art web app that transforms multimedia content creation. It integrates YouTube video downloading, voice separation, speech recognition, translation, and text-to-speech into a single, powerful tool for creators, researchers, and multilingual professionals.\n- 🔊 Top-tier speech recognition: **Whisper**, **Faster-Whisper**, **Whisper-Timestamped**\n- 🎤 Zero-shot voice cloning: **F5-TTS**, **E2-TTS**, **CosyVoice** (incl. **Fun-CosyVoice3** — Korean and 8 more languages)\n- 📢 Multilingual text-to-speech: **Edge-TTS**, **kokoro** (optional **Azure TTS** with your own keys — see [Azure services](#-azure-services-optional-env))\n- 🎥 YouTube processing & audio extraction: **yt-dlp**\n- 🌍 Instant translation for 100+ languages: **Deep-Translator** (optional **Azure Translator** with your own keys)\n\n\nA robust alternative to **ElevenLabs**, Voice-Pro empowers podcasters, developers, and creators with advanced voice solutions.\n\n## ⚠️ Please Note\n- Due to [WeConnect](https://www.wctokyoseoul.com) development work, Voice-Pro development and updates are not possible for the time being.\n- We have made all Voice-Pro code open source and completely free. Voice-Pro can now be freely distributed and modified by anyone.\n- It works well on Windows with NVIDIA GPU. Operation on Mac and Linux has not been verified.\n- Please leave your requests on the [](https://github.com/abus-aikorea/voice-pro/issues) or [](https://github.com/abus-aikorea/voice-pro/discussion
FAQ (4)
문제 해결베트남어 자막이나 TTS를 처리할 때 발생하는 "'charmap' codec can't decode byte 0x8f" 오류를 어떻게 해결하나요?
애플리케이션을 v1.7.1 이상 버전으로 업그레이드하세요. 이번 릴리스는 베트남어 텍스트 처리 시 charmap 디코딩 오류를 발생시키던 문자열 인코딩 버그를 수정했습니다. 업데이트한 후 동일한 TTS/자막 작업을 다시 시도하세요. 오류가 계속되면 자막 파일과 함께 오류를 유발한 화면/작업을 포함하여 보고해 주세요.
문제 해결Voice-Pro의 F5 TTS-Single Speaker 목록에 내 목소리를 추가하거나 복제하려면 어떻게 해야 하나요?
자체 음성 복제 기능이 내장된 Voice-Pro v3.x 이상으로 업그레이드하세요. 업데이트 후 TTS > F5 TTS-Single을 열고 음성 복제 옵션을 사용하여 자신의 음성을 추가하세요. 이전 버전에서는 model/f5-tts/voice_15s.json5에 스피커 항목을 수동으로 추가할 수 있지만, 애플리케이션 시작 시 해당 파일이 다시 다운로드되므로 수동 변경 사항이 덮어쓰일 수 있습니다. v3.x로 업그레이드하는 것이 권장되는 해결 방법입니다.
문제 해결Voice-Pro가 30분 제한에 도달하면 어떻게 되며, 어떻게 계속할 수 있나요?
Voice-Pro 체험판에서는 WebUI의 Action 버튼이 30분이 지나면 사용할 수 없게 되지만, 실행 중인 작업은 중지되지 않으며 결과는 workspace 폴더에 저장됩니다. UI를 계속 사용하려면 Windows 명령 프롬프트 창을 닫고 start.bat를 다시 실행하세요. 이렇게 하면 세션이 다시 시작되지만, 반드시 상업용 라이선스가 부여되는 것은 아니므로 사용하기 전에 Voice-Pro의 최신 이용 약관을 확인하세요.
문제 해결Transcribe를 클릭할 때 발생하는 Voice Pro 오류 "Argument 'input_path' has incorrect type (expected str, got NoneType)"를 해결하는 방법
파일을 업로드한 후 Submit을 클릭하고 Transcribe를 클릭하기 전에 업로드/처리가 완료될 때까지 기다리세요. 오류가 계속되면 선택한 미디어 언어를 확인하고 Whisper 모델을 medium 또는 large로 변경한 다음 Whisper 엔진을 faster-whisper에서 whisper 또는 whisper-timestamped로 전환한 후 다시 시도하세요. 동일한 설정은 YouTube 링크나 외부 파일로도 테스트할 수 있습니다.