🌍 한국어 ∙ English ∙ 中文简体 ∙ 中文繁體 ∙ 日本語
Voice-Pro는 멀티미디어 콘텐츠 처리를 위해 설계된 최첨단 AI 기반 웹 애플리케이션입니다. YouTube 동영상 다운로드, 음성 분리, 음성 인식, 번역 및 텍스트-음성 변환 등 포괄적인 기능을 제공하여 콘텐츠 제작자, 연구자 및 다국어 커뮤니케이션 전문가를 위한 원스톱 솔루션을 제공합니다.
- 🔊 최첨단 음성 인식 (Whisper, Faster-Whisper, Whisper-Timestamped)
- 🎤 F5-TTS 및 E2-TTS를 이용한 제로샷 음성 클로닝
- 🎥 YouTube 동영상 처리 및 오디오 추출
- 🔇 전문적인 보컬 분리 (UVR5 기술)
- 📢 다국어 텍스트-음성 변환 (Edge-TTS)
- 🌍 100개 이상 언어의 즉각적인 번역
- 🔥 AI 커버 제작 (RVC 기술)
Voice-Pro는 ElevenLabs에 대한 현실적인 대안을 제공하며, 고급 텍스트 음성 변환 솔루션을 찾는 콘텐츠 크리에이터, 팟캐스터, 연구자, 그리고 개발자들을 위한 서비스입니다.
- Voice-Pro가 v1.7.x로 업데이트되었습니다.
- 최신 yt-dlp와 Gradio 5를 지원합니다.
- 🔥 AI 커버 제작 기능이 추가되었습니다.
- 아래의 안내를 참조해 주세요.
- 이전 사용자: Voice-Pro를 v1.7.x로 업데이트한 경우, update.bat를 실행하세요. Python 가상 환경이 최신 버전으로 업데이트됩니다.
- 처음 사용자: 아래의 설치 방법을 참조하세요. 즉, configure.bat를 실행한 후 start.bat를 실행하면 됩니다.
Dubbing Studio
tab : Transcription, Translation & Text-to-Speech
voice-pro-demo-v1.6.7-1080p.mp4
Studio Tab의 미디어 처리 워크플로우 데모: YouTube 동영상 다운로드부터 AI 기반 음성 분리, Whisper 자동 자막 생성, 다국어 번역, 그리고 F5-TTS를 활용한 전문적인 더빙 제작까지의 원스톱 미디어 트랜스포메이션 과정을 시연합니다.
F5-TTS-Multi
tab : F5-TTS를 이용한 Podcast 제작
f5-tts-demo-elon-zuckerberg-1115-3.mp4
F5-TTS의 혁신적인 AI 보이스 클로닝 기술을 활용한 팟캐스트 제작 시연: Mark Zuckerberg와 Elon Musk의 실제 음성을 정밀하게 모방하여 완전히 새로운 콘텐츠를 생성하는 첨단 음성 변환 기술을 보여줍니다.
AI Cover
tab :
321132645-44ee3893-145d-474a-840b-1ff45802dfbf.mp4
IU의 'Cupid', 김광석의 '그리워요', 그리고 '이등병의 편지'의 트럼프 버전을 만들어 보세요.
Live Translation
tab : 실시간 음성인식 및 번역
voice-pro-demo-v1.5.7-h264-1080p-live.mp4
실시간 다국어 번역 기능 데모: YouTube의 BBC 뉴스 콘텐츠를 AI 기반 음성 인식 기술로 즉각 캡처하고, 실시간으로 자막을 생성하며 다른 언어로 즉시 번역하는 혁신적인 다국어 미디어 처리 과정을 실연합니다.
- YouTube 동영상 처리: 다양한 형식으로 오디오 다운로드 및 추출
- 음성 분리: MDX-Net 및 Demucs를 사용한 고급 노이즈 제거
- 다국어 지원:
- 100개 이상 언어에 대한 음성 인식
- 사용자 정의 가능한 자막 생성
- 100개 이상 언어에 대한 번역 기능
- 음성-텍스트 (STT):
- Whisper 통합
- Faster-Whisper 지원
- Whisper-timestamped 지원
- 텍스트-음성 변환 (TTS):
- 400개 이상의 음성을 지원하는 Edge-TTS
- 제로샷 음성 클로닝이 가능한 F5-TTS
- 유명인 음성 생성
- 🔥 음성-음성 (RVC):
- UVR5에서 제공하는 보컬 리무버와 RVC 엔진을 탑재.
- 음성 변조 기능을 제공합니다. RVC v2가 사용됩니다.
- 리얼타임 음성 인식
- 실시간 다국어 번역
- 구성 가능한 오디오 입력 소스
Dubbing Studio
탭- YouTube 다운로더, 노이즈 제거, 자막, 번역, TTS 통합환경으로 제공
- ffmpeg 이 지원하는 모든 비디오/오디오 포맷 사용 가능
- 출력 오디오 포맷(wav, flac, mp3) 선택가능
- 100개 언어에 대한 음성 인식, 자막 생성
- PC 성능에 맞는 자막 생성 옵션 선택 가능 (Whisper Model & Compute Type)
- 100여개 언어로 번역 및 TTS 를 통한 음성 생성
- 원본 영상의 BGM 과 효과음을 다국어 영상에서도 그대로 유지
- TTS 음성의 속도, 음량, 피치 조절 지원
-
Whisper 자막
탭- 자막 생성 전용 탭. 90여개 언어 지원
- 영상과 함께 생성된 자막 표시
- World-Level Highlight 기능 제공
- Denoise 기능 제공 (1-Demucs, 2-MDXNet)
-
번역
탭- 번역 전용 탭. 100여개 언어 지원
- 자막파일(ass, ssa, srt, mpl2, tmp, vtt, microdvd, json) 지원
- 텍스트 직접 입력도 가능
- 업로드한 파일의 언어를 자동으로 감지
-
음성
탭- Edge-TTS, F5-TTS 및 AI-Cover(RVC)가 지원됩니다.
- Edge-TTS 탭
- 100개 이상의 언어와 400개 이상의 음성을 지원합니다.
- 피치, 볼륨 및 속도를 조정할 수 있습니다.
- F5-TTS 탭
- 제로샷 음성 클로닝을 지원합니다.
- 유명인의 목소리를 사용하여 팟캐스트를 만들 수 있습니다.
- 🔥 AI 커버 탭
- 보컬 리무버를 제공합니다. MDX-Net과 Demucs를 사용합니다.
- 음성 변조 기능을 제공합니다. RVC v2가 사용됩니다.
- AI 음성은 **Discord AI Hub (https://discord.com/channels/1159260121998827560/@home)**에서 다운로드할 수 있으며, 필요 시 **제작 요청 (abus.aikorea@gmail.com)**도 가능합니다.
- 체험판에서 지원하는 영상의 길이는 60초로 제한됩니다.
Live Translation
탭- 실시간 음성 인식 & 번역 지원
- Mic, Speaker 등의 오디오 입력소스 선택 가능
- 캡처된 오디오, 인식된 자막, 번역된 자막 저장 기능 제공
Batch
탭- 대량의 파일에 대한 일괄 처리
- 자막, 번역, TTS
- OS : Windows 10/11 (64bits) ※ Linux, Mac OS는 지원하지 않습니다.
- GPU: CUDA 12.1을 지원하는 NVIDIA 그래픽 카드 권장.
- VRAM: 4GB 이상. 8GB이상 권장.
- RAM: 4GB 이상
- HDD: 설치 중 최소 20GB의 여유 공간
- 인터넷 연결 필요(설치 및 번역 작업)
Voice-Pro 는 one click 설치를 지원합니다. 🚀configure.bat 와 🚀start.bat 를 순서대로 실행하세요.
git clone https://github.com/abus-aikorea/voice-pro.git
- 🚀
configure.bat
실행- Windows에 ffmpeg, git 과 CUDA(NVIDIA GPU를 사용하는 경우)를 설치합니다.
- 최초 1회만 실행하면 됩니다.
- 인터넷 연결을 필요로하며, 시스템에 따라 설치에 1시간 이상 소요될 수 있음.
- 설치 중에는 절대 Windows-Command 창을 종료하지 마세요.
- 🚀
start.bat
실행- Voice-Pro 를 시작합니다. Web-UI가 자동으로 실행됩니다.
- 최초 실행시에는 Voice-Pro 설치 작업을 먼저 진행합니다.
- Voice-Pro 설치는 인터넷 연결을 필요로 하며, 시스템에 따라 설치에 1시간 이상이 소요될 수 있습니다.
- 설치 중에는 절대 Windows-Command 창을 종료하지 마세요.
- 설치중 문제가 발생한 경우, installer_files 폴더를 삭제하고 start.bat를 다시 실행하세요.
- 🚀
update.bat
실행:- installer_files 폴더에 설치된 Python 가상 환경을 업데이트합니다.
- installer_files 폴더를 삭제하고 재설치하는 것보다 훨씬 쉽고 빠릅니다.
- 기존 사용자에게 권장됩니다.
uninstall.bat
실행:- installer_files 폴더를 제거합니다.
- Windows 에 설치한 ffmepg, CUDA 패키지를 제거합니다(선택할 경우)
- Voice-Pro는 포터블 설치가 기본입니다. 프로그램의 제거는 설치 폴더를 삭제하는 것으로 충분합니다.
- Windows-Commnad 창을 종료하고, start.bat 을 다시 실행하거나
- Browser를 직접 실행하고, Windows-Command 창에 표시된 주소(예, http://127.0.0.1:7892 )를 주소창에 입력합니다.
- 윈도우 작업관리자 - 성능 탭에서 GPU 메모리 상태를 확인하세요.
- Denoise 레벨을 0 또는 1 로 설정하세요. Denoise 레벨 2 는 8GB 이상의 GPU 메모리를 필요로 합니다.
- Compute Type 을 int 타입으로 설정하세요. float 타입의 품질이 더 좋지만 더 많은 GPU 메모리를 요구합니다.
- 자막의 품질은 더 큰 Whisper 모델을 사용할 수록 좋아지는 경향은 있지만, 꼭 그런것은 아닙니다. large > medium > small > base > tiny
- Compute Type 중에서는 float 타입의 성능이 좋습니다. int 타입은 모델 양자화를 통해 GPU사용량을 낮추고 속도를 높인 모델입니다. 반면, 성능은 떨어집니다.
- Denoise 레벨을 높이면 배경음을 더 많이 제거하고, 남아있는 보이스만 음성인식에 사용하게 됩니다. 항상 좋은 결과를 보장하지는 않습니다.
Windows Defender가 신뢰할 수 없는 애플리케이션에 대한 경고를 표시하고 Voice-Pro의 추가 실행을 허용하지 않을 수 있습니다. SmartScreen 보안 수준이 "경고"로 설정되어 있다면 "More info"를 클릭한 후 "어쨌든 실행"을 클릭하세요. SmartScreen이 "차단" 수준으로 설정되어 있으면 설치를 실행할 수 있는 버튼이 없습니다. 이 경우, start.bat 파일의 속성을 열고 "차단 해제"를 체크한 후 변경 사항을 적용하고 다시 start.bat 파일을 실행하세요.
Windows Defender가 실수로 batch 파일을 트로이 목마로 인식하는 경우, 이는 종종 'False Positive'라고 불립니다. 이런 문제를 해결하기 위해서는 다음과 같은 과정을 거칠 수 있습니다.
- 파일 예외 처리: Windows Defender에서 특정 파일이나 프로세스가 보안 검사를 건너뛰도록 설정할 수 있습니다. 이를 위해 아래의 단계를 따르세요.
- '시작' 버튼을 클릭하고 '설정'으로 이동하세요.
- '업데이트 및 보안'을 클릭하세요.
- 'Windows 보안'을 선택하고 '바이러스 및 위협 보호'로 이동하세요.
- '바이러스 및 위협 보호 설정 관리'를 클릭하세요.
- '바이러스 및 위협 보호 설정'에서 '예외 추가'를 선택하세요.
- '파일 또는 폴더'를 선택하고, 문제의 batch 파일을 찾아 예외로 추가하세요.
- Windows Defender를 잠시 비활성화: 이 방법은 임시적인 해결책이 될 수 있습니다. 하지만 이 방법을 사용할 경우, 컴퓨터가 다른 위협에 노출될 수 있으므로 주의가 필요합니다.
- 백신 소프트웨어에 문제 제보: 만약 파일이 트로이 목마가 아니라는 확신이 있다면, Microsoft에 False Positive로 제보할 수 있습니다. Microsoft는 이를 검토한 후 필요한 조치를 취할 것입니다.
- 이 저장소는 Voice-Pro의 무료 체험판을 제공합니다.
- 무료 체험판은 30분의 사용 제한이 있습니다. 즉, 실행 후 30분이 경과하면 웹 UI를 더 이상 사용할 수 없습니다.
- 이는 처리할 수 있는 미디어의 길이에 제한이 있다는 의미가 아니며, 진행 중인 작업을 중단하지도 않습니다. 액션 버튼을 더 이상 클릭할 수 없을 뿐입니다.
- 약간 불편할 수 있지만, 다시 사용하려면 프로그램을 닫고 다시 시작하면 됩니다.
- 이전 작업 결과는 workspace 폴더에 유지됩니다.
- Voice-Pro의 공식 버전은 ABUS 공식 웹사이트(https://abuskorea.imweb.me)에서 구매할 수 있습니다.
- 또한, Buy Me a Coffee ☕를 통해 지원해 주시면 감사의 표시로 최대 한 달간 사용할 수 있는 이용권을 제공해 드립니다. (#10 (comment))
- 구매, 사업 제휴, 기능추가, 투자 등과 관련된 문의 사항은 이메일(abus.aikorea@gmail.com)로 연락 바랍니다.
- 이메일 문의: abus.aikorea@gmail.com
- 홈페이지: https://abuskorea.imweb.me
- Amazon(US): https://www.amazon.com/dp/B0DBR69JPL
- Amazon(Japan): https://www.amazon.co.jp/dp/B0DBVRJ542
- Amazon(Singapore): https://www.amazon.sg/dp/B0DCGKL8R4
- Amazon(UAE): https://www.amazon.ae/dp/B0DCGKM7FF
- 네이버 스마트스토어 (S/W): https://smartstore.naver.com/abus/products/10385660040
- 네이버 스마트스토어 (솔루션): https://smartstore.naver.com/abus/products/10298346364
- Product Information: https://www.youtube.com/watch?v=z8g8LMhoh_o&list=PLwx5dnMDVC9Y7dAjm9r26CZUw1uU5VIeq
- Home Karaoke (Pop): https://www.youtube.com/watch?v=MqQP3ewvJUk&list=PLwx5dnMDVC9bVxfGo58U-R-w3fUHqwiD6
- Home Karaoke (K-Pop): https://www.youtube.com/watch?v=v6qjf_ELsLA&list=PLwx5dnMDVC9Z8kB01tQKfzTysaCCxC3C8
- Home Karaoke (J-Pop): https://www.youtube.com/watch?v=KKLzoWHFAxw&list=PLwx5dnMDVC9bd6y3wXs-bOas2cXIi-GAq
- Demucs: https://github.com/facebookresearch/demucs
- yt-dlp: https://github.com/yt-dlp/yt-dlp
- gradio: https://github.com/gradio-app/gradio
- edge-TTS: https://github.com/rany2/edge-tts
- F5-TTS: https://github.com/SWivid/F5-TTS.git
- openai-whisper: https://github.com/openai/whisper
- faster-whisper: https://github.com/SYSTRAN/faster-whisper
- whisper-timestamped: https://github.com/linto-ai/whisper-timestamped
- RVC-Project: https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI
- UVR5: https://github.com/Anjok07/ultimatevocalremovergui
by ABUS