cosin2077/easyVoice

开源文本转语音工具,支持超长文本,多角色配音

What it solves

EasyVoice는 긴 텍스트(예: 소설 전체)를 빠르게 음성과 자막으로 변환하는 문제를 해결합니다. 기존의 텍스트 음성 변환 도구는 종종 글자 수 제한이 있거나, 유료이거나, 사용법이 복잡한 경우가 많습니다. 이 프로젝트는 완전히 무료이며 시간이나 글자 수 제한이 없고, 10만 자 이상의 긴 텍스트도 지원합니다. 또한 자막을 자동으로 생성하고 여러 캐릭터의 목소리를 조합할 수 있어 사용자가 쉽게 오디오북이나 더빙을 제작할 수 있습니다.

How it works

웹 인터페이스와 API 세트를 제공합니다. 사용자가 텍스트를 붙여넣거나 콘텐츠를 업로드한 후, 목소리를 선택하고 말하기 속도, 볼륨, 음조를 조정할 수 있습니다. 또한 AI가 내용에 따라 적절한 더빙 매개변수를 자동으로 추천하도록 할 수도 있습니다(OpenAI 호환 API 설정 필요). 시스템은 Microsoft Azure TTS(현재는 주로 Edge-TTS)를 호출하여 음성을 합성하며, 스트리밍을 지원하므로 매우 긴 텍스트도 즉시 재생을 시작할 수 있습니다. 생성된 오디오와 SRT 자막 파일은 지정된 디렉토리에 저장되며, 사용자는 명령줄이나 웹을 통해 다운로드할 수 있습니다.

Who it's for

  • 소설이나 기사를 오디오북으로 듣고 싶은 독자
  • 영상이나 창작물에 더빙이 필요한 크리에이터
  • 개인화된 오디오를 제작하거나 언어를 학습하려는 학습자
  • 자체 TTS 서비스를 배포하려는 개발자

Highlights

  • 완전 무료, 시간 및 글자 수 제한 없음, 초장문 텍스트 지원
  • 스트리밍 전송으로 어떤 길이의 텍스트든 즉시 청취 가능
  • AI 지능형 더빙 추천, 캐릭터 및 어조 자동 할당(LLM API 설정 필요)
  • 다중 캐릭터 더빙 지원, 캐릭터별로 다른 목소리, 속도, 음조 지정 가능
  • SRT 자막 자동 생성, 타임라인 동기화, 사용자 정의 무음 마커 지원
  • 숫자 읽기 지능형 처리: 금액, 날짜는 일반적인 방식으로 읽고, 번호, 전화번호 등은 한 자리씩 읽음
  • Docker 원클릭 배포 지원, 로컬 Node.js 실행 가능

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트