Repolode
netease-youdao

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. 1

    EmotiVoice Docker 이미지를 실행합니다(NVIDIA GPU 필요).

    docker run -dp 127.0.0.1:8501:8501 syq163/emoti-voice:latest
  2. 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 통계는 매일 갱신됩니다.

관련 프로젝트