사전 학습 모델, 학습 도구, 데이터셋 큐레이션 유틸리티를 제공하는 오픈소스 Python 텍스트 음성 변환 및 음성 변환 툴킷입니다.
netease-youdao/EmotiVoice
영어와 중국어를 지원하고 2000개 이상의 음성과 프롬프트 기반 감정 표현 합성을 제공하는 오픈 소스 TTS 엔진입니다.
대체할 수 있는 제품:ElevenLabs
- 스타
- 8,540
- 포크
- 761
- 열린 이슈
- 137
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
EmotiVoice는 2000개 이상의 음성으로 영어와 중국어 음성을 생성하는 TTS 엔진입니다. 주요 기능은 감정 표현 합성으로, 프롬프트를 통해 행복함, 흥분, 슬픔, 분노 등의 감정을 음성에 담을 수 있습니다.
프로젝트는 대화형 사용을 위한 웹 인터페이스와 일괄 생성을 위한 스크립트 인터페이스를 제공합니다. NVIDIA GPU가 있는 머신에서 Docker 이미지로 실행할 수도 있으며, OpenAI 호환 TTS HTTP API도 포함되어 있습니다. 추론에는 음소 주석이 포함된 텍스트와 화자 ID, 스타일 프롬프트가 필요하며, 저장소에는 개인 데이터, DataBaker 및 LJSpeech를 사용한 음성 복제 레시피가 포함되어 있습니다.
이 프로젝트는 Python과 PyTorch로 개발되었으며 Apache-2.0 라이선스로 배포됩니다. 일본어와 한국어 등 더 많은 언어 지원은 향후 작업으로 계획되어 있습니다.
핵심 기능
- 012000개 이상의 음성으로 영어와 중국어 음성을 합성합니다.
- 02프롬프트를 통해 행복함, 슬픔, 분노 등의 감정 스타일을 제어합니다.
- 03웹 인터페이스와 일괄 생성을 위한 스크립트 인터페이스를 제공합니다.
- 04OpenAI 호환 TTS HTTP API를 제공합니다.
- 05개인 데이터를 사용한 음성 복제 레시피를 포함합니다.
활용 사례
- 동영상, 오디오북 또는 게임에 사용할 감정 표현이 담긴 내레이션을 생성합니다.
- OpenAI 호환 API를 통해 앱에 TTS 백엔드를 추가합니다.
- 스크립트 텍스트를 바탕으로 중국어 또는 영어 오디오를 일괄 생성합니다.
- 프롬프트 기반 음성 합성을 연구합니다.
빠른 시작
- 1
EmotiVoice Docker 이미지를 실행합니다(NVIDIA GPU 필요).
docker run -dp 127.0.0.1:8501:8501 syq163/emoti-voice:latest - 2
브라우저에서 http://localhost:8501을 열어 웹 인터페이스를 사용합니다.
사용 전 알아둘 점
- 가장 간편한 Docker 사용 방법에도 NVIDIA GPU와 NVIDIA Container Toolkit 설정이 필요합니다.
- 전체 설치에는 용량이 큰 사전 학습 모델 파일을 다운로드해야 하므로 번거로울 수 있습니다.
- 대화형 페이지에는 Apache-2.0 라이선스와 별도로 User Agreement가 적용됩니다.
토픽
자주 묻는 질문
- EmotiVoice은(는) 무엇인가요?
- 영어와 중국어를 지원하고 2000개 이상의 음성과 프롬프트 기반 감정 표현 합성을 제공하는 오픈 소스 TTS 엔진입니다. EmotiVoice는 2000개 이상의 음성으로 영어와 중국어 음성을 생성하는 TTS 엔진입니다. 주요 기능은 감정 표현 합성으로, 프롬프트를 통해 행복함, 흥분, 슬픔, 분노 등의 감정을 음성에 담을 수 있습니다.
- EmotiVoice은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- EmotiVoice은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- EmotiVoice은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. EmotiVoice의 마지막 커밋은 2026년 9월 3일입니다.
- EmotiVoice은(는) 어디에 사용할 수 있나요?
- 동영상, 오디오북 또는 게임에 사용할 감정 표현이 담긴 내레이션을 생성합니다. OpenAI 호환 API를 통해 앱에 TTS 백엔드를 추가합니다. 스크립트 텍스트를 바탕으로 중국어 또는 영어 오디오를 일괄 생성합니다. 프롬프트 기반 음성 합성을 연구합니다.
- EmotiVoice는 어떻게 설치하나요?
- EmotiVoice Docker 이미지를 실행합니다(NVIDIA GPU 필요).: docker run -dp 127.0.0.1:8501:8501 syq163/emoti-voice:latest 브라우저에서 http://localhost:8501을 열어 웹 인터페이스를 사용합니다.
- EmotiVoice은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/netease-youdao/EmotiVoice
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Flow matching과 Diffusion Transformer를 사용하는 오픈소스 TTS 시스템으로, 짧은 참조 오디오만으로 zero-shot 음성 클로닝을 지원합니다.
GPU에서 실시간의 150배 이상으로 실행되는 경량 ZipVoice 기반 음성 복제 및 48kHz 음성 생성 TTS 모델입니다.
VoxCPM2는 30개 언어를 지원하고, 텍스트 설명으로 음성을 설계하거나 짧은 참조 음성으로 음성을 복제할 수 있는 오픈소스 토크나이저 프리 TTS 모델입니다.
Resemble AI의 오픈 소스 TTS 모델 제품군으로, 짧은 참조 음성 클립을 바탕으로 영어를 비롯한 여러 언어에서 음성 복제를 지원합니다.
600개 이상의 언어를 지원하고 음성 복제와 음성 디자인 기능을 제공하는 오픈소스 대규모 다국어 제로샷 TTS 모델입니다.