Repolode
denizsafak

denizsafak/abogen

Kokoro-82M TTS를 사용해 EPUB, PDF, 텍스트, 자막 파일을 자막 동기화 오디오로 변환하는 데스크톱 및 웹 앱입니다.

대체할 수 있는 제품:Audible

스타
6,131
포크
500
열린 이슈
48
마지막 커밋
3일 전

어떤 프로젝트인가요?

Abogen은 ePub, PDF, 일반 텍스트, 마크다운, 자막 파일을 음성 오디오로 변환하고 이에 맞는 자막도 함께 생성합니다. Kokoro-82M 텍스트 음성 변환 모델을 기반으로 하며, 오디오북 제작과 숏폼 영상용 보이스오버에 적합합니다.

두 가지 인터페이스를 제공합니다. `abogen` 명령으로 실행하는 PyQt6 데스크톱 앱과, 백그라운드 워커에서 작업을 처리하는 `abogen-web` 명령으로 실행하는 Flask 웹 UI입니다. 웹 UI에는 선택적으로 사용할 수 있는 LLM 기반 텍스트 정규화 단계와 Audiobookshelf 업로드 연동 기능도 포함됩니다. 결과물은 WAV, FLAC, MP3, Opus 또는 챕터가 포함된 M4B 형식으로 저장할 수 있으며, 자막은 SRT 또는 ASS 형식을 지원합니다.

챕터 선택, 배치 대기열 처리, 음성 모델을 혼합하는 보이스 믹서, 챕터 또는 타임스탬프 표시가 포함된 텍스트 파일을 지원합니다. GPU 또는 CPU 환경에 배포할 수 있도록 Docker 이미지와 Compose 파일도 제공합니다.

핵심 기능

  • 01ePub, PDF, 텍스트, 마크다운, 자막 파일을 오디오로 변환
  • 02동기화된 자막을 SRT 또는 ASS 형식으로 생성
  • 03WAV, FLAC, MP3, Opus 또는 챕터가 포함된 M4B 파일로 내보내기
  • 04음성 모델을 조합해 사용자 지정 음성을 만드는 보이스 믹서 제공
  • 05배치 대기열에서 여러 파일 처리

활용 사례

  • EPUB 또는 PDF 책을 챕터가 포함된 오디오북으로 변환
  • 영상에 사용할 보이스오버와 자막 제작
  • Docker로 자체 호스팅 변환 서비스를 실행하고 결과물을 Audiobookshelf로 전송

빠른 시작

  1. 1

    espeak-ng 설치 (Ubuntu/Debian)

    sudo apt install espeak-ng
  2. 2

    uv로 abogen 설치 (Linux, GPU 또는 NVIDIA 불필요)

    uv tool install --python 3.12 abogen
  3. 3

    데스크톱 GUI 시작

    abogen

사용 전 알아둘 점

  • 모든 플랫폼에서 espeak-ng를 별도로 설치해야 합니다.
  • 일부 GPU 설정에는 플랫폼별 추가 단계가 필요하며, AMD GPU 가속에는 Linux가 필요합니다.
  • Web UI에는 데스크톱 앱보다 최신 기능이 있으며, 데스크톱 앱은 아직 업데이트 중입니다.

토픽

자주 묻는 질문

abogen은(는) 무엇인가요?
Kokoro-82M TTS를 사용해 EPUB, PDF, 텍스트, 자막 파일을 자막 동기화 오디오로 변환하는 데스크톱 및 웹 앱입니다. Abogen은 ePub, PDF, 일반 텍스트, 마크다운, 자막 파일을 음성 오디오로 변환하고 이에 맞는 자막도 함께 생성합니다. Kokoro-82M 텍스트 음성 변환 모델을 기반으로 하며, 오디오북 제작과 숏폼 영상용 보이스오버에 적합합니다.
abogen은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
abogen은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
abogen은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. abogen의 마지막 커밋은 2026년 10월 17일입니다.
abogen은(는) 어디에 사용할 수 있나요?
EPUB 또는 PDF 책을 챕터가 포함된 오디오북으로 변환 영상에 사용할 보이스오버와 자막 제작 Docker로 자체 호스팅 변환 서비스를 실행하고 결과물을 Audiobookshelf로 전송
abogen는 어떻게 설치하나요?
espeak-ng 설치 (Ubuntu/Debian): sudo apt install espeak-ng uv로 abogen 설치 (Linux, GPU 또는 NVIDIA 불필요): uv tool install --python 3.12 abogen 데스크톱 GUI 시작: abogen
abogen은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/denizsafak/abogen

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트