GPU에서 실시간의 150배 이상으로 실행되는 경량 ZipVoice 기반 음성 복제 및 48kHz 음성 생성 TTS 모델입니다.
SWivid/F5-TTS
Flow matching과 Diffusion Transformer를 사용하는 오픈소스 TTS 시스템으로, 짧은 참조 오디오만으로 zero-shot 음성 클로닝을 지원합니다.
대체할 수 있는 제품:ElevenLabs
- 스타
- 15,427
- 포크
- 2,250
- 열린 이슈
- 65
- 마지막 커밋
- 6일 전
어떤 프로젝트인가요?
F5-TTS는 ConvNeXt V2 블록을 사용하는 Diffusion Transformer(DiT) 기반 flow matching 텍스트 음성 변환 시스템입니다. 텍스트와 짧은 참조 오디오 클립으로 음성을 생성하며, 화자별 학습 없이 참조 음성의 화자를 재현합니다. 프로젝트에는 저자들이 원 논문을 충실히 재현한 모델이라고 설명하는 flat-UNet Transformer 기반 E2 TTS 변형과 flow 단계에 사용하는 Sway Sampling 추론 전략도 포함되어 있습니다.
저장소는 pip 패키지, Gradio 웹 인터페이스, 추론용 TOML 설정 파일을 사용하는 커맨드라인 도구를 제공합니다. Hugging Face Accelerate 기반 학습 및 파인튜닝 워크플로, Gradio 파인튜닝 앱, Docker 이미지, 배포용 Triton 및 TensorRT-LLM 런타임도 포함합니다.
학습 데이터인 Emilia가 실제 환경에서 수집된 데이터이므로 사전 학습 모델은 CC-BY-NC 라이선스로 제공되며, 코드 자체는 MIT 라이선스입니다.
핵심 기능
- 01짧은 참조 오디오와 해당 전사문을 사용한 zero-shot 음성 클로닝.
- 02추론용 Gradio 웹 인터페이스와 파인튜닝 앱.
- 03다중 화자 스토리도 지원하는 TOML 설정 파일 기반 커맨드라인 추론.
- 04Hugging Face Accelerate를 사용한 학습 및 파인튜닝.
- 05배포용 Docker 이미지와 Triton 및 TensorRT-LLM 런타임.
활용 사례
- 짧은 샘플을 바탕으로 클로닝한 음성으로 내레이션이나 보이스오버 생성.
- flow matching 텍스트 음성 변환 모델과 학습 레시피 연구.
- Triton 및 TensorRT-LLM의 GPU 가속을 활용해 자체 호스팅 TTS 서비스 배포.
- 새로운 언어나 화자에 맞게 기본 모델 파인튜닝.
빠른 시작
- 1
Python 3.10 이상 환경을 만들고 활성화합니다
conda create -n f5-tts python=3.11 - 2
사용 중인 장치에 맞는 PyTorch를 설치합니다(예: NVIDIA CUDA 빌드)
pip install torch==2.8.0+cu128 torchaudio==2.8.0+cu128 --extra-index-url https://download.pytorch.org/whl/cu128 - 3
추론용 F5-TTS pip 패키지를 설치합니다
pip install f5-tts - 4
Gradio 웹 인터페이스를 실행합니다
f5-tts_infer-gradio
사용 전 알아둘 점
- 사전 학습된 모델은 CC-BY-NC 라이선스이므로 상업적으로 사용할 수 없습니다.
- 실용적인 속도로 추론하려면 GPU가 필요합니다.
- FFmpeg와 하드웨어에 맞는 PyTorch 설치가 필요합니다.
토픽
자주 묻는 질문
- F5-TTS은(는) 무엇인가요?
- Flow matching과 Diffusion Transformer를 사용하는 오픈소스 TTS 시스템으로, 짧은 참조 오디오만으로 zero-shot 음성 클로닝을 지원합니다. F5-TTS는 ConvNeXt V2 블록을 사용하는 Diffusion Transformer(DiT) 기반 flow matching 텍스트 음성 변환 시스템입니다. 텍스트와 짧은 참조 오디오 클립으로 음성을 생성하며, 화자별 학습 없이 참조 음성의 화자를 재현합니다. 프로젝트에는 저자들이 원 논문을 충실히 재현한 모델이라고 설명하는 flat-UNet Transformer 기반 E2 TTS 변형과 flow 단계에 사용하는 Sway Sampling 추론 전략도 포함되어 있습니다.
- F5-TTS은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- F5-TTS은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- F5-TTS은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. F5-TTS의 마지막 커밋은 2026년 10월 14일입니다.
- F5-TTS은(는) 어디에 사용할 수 있나요?
- 짧은 샘플을 바탕으로 클로닝한 음성으로 내레이션이나 보이스오버 생성. flow matching 텍스트 음성 변환 모델과 학습 레시피 연구. Triton 및 TensorRT-LLM의 GPU 가속을 활용해 자체 호스팅 TTS 서비스 배포. 새로운 언어나 화자에 맞게 기본 모델 파인튜닝.
- F5-TTS는 어떻게 설치하나요?
- Python 3.10 이상 환경을 만들고 활성화합니다: conda create -n f5-tts python=3.11 사용 중인 장치에 맞는 PyTorch를 설치합니다(예: NVIDIA CUDA 빌드): pip install torch==2.8.0+cu128 torchaudio==2.8.0+cu128 --extra-index-url https://download.pytorch.org/whl/cu128 추론용 F5-TTS pip 패키지를 설치합니다: pip install f5-tts Gradio 웹 인터페이스를 실행합니다: f5-tts_infer-gradio
- F5-TTS은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/SWivid/F5-TTS
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Resemble AI의 오픈 소스 TTS 모델 제품군으로, 짧은 참조 음성 클립을 바탕으로 영어를 비롯한 여러 언어에서 음성 복제를 지원합니다.
600개 이상의 언어를 지원하고 음성 복제와 음성 디자인 기능을 제공하는 오픈소스 대규모 다국어 제로샷 TTS 모델입니다.
Microsoft의 오픈소스 음성 AI 모델 제품군으로, 장문 음성 인식(ASR), 다중 화자 텍스트 음성 변환(TTS), 실시간 스트리밍 TTS 모델을 제공합니다.
LLM 스타일 모델을 기반으로 음성 복제, 자연어 감정 제어, 다중 화자 생성을 지원하는 오픈 소스 TTS 시스템입니다.
참조 오디오 한 개로 음성을 복제하고 감정, 속도, 발음을 조절할 수 있는 제로샷 음성 합성 시스템입니다.