thewh1teagle/kokoro-onnx

TTS with kokoro and onnx runtime

해결하는 문제

ONNX Runtime를 사용하여 Kokoro-TTS 텍스트 음성 변환 시스템을 가볍고 고성능으로 실행할 수 있는 방법을 제공하여, 원본 모델 환경을 완전히 필요로 하지 않고 로컬에서 배포하고 실행하기 쉽게 만듭니다.

작동 방식

이 프로젝트는 Kokoro-TTS 모델을 ONNX 형식으로 변환하여 CPU 및 GPU 모두에서 실행할 수 있도록 합니다. kokoro-onnx Python 패키지를 사용하며, 모델 파일(.onnx)과 음성 바이너리 파일(.bin)이 필요하여 텍스트에서 오디오를 생성합니다.

대상 사용자

낮은 지연과 작은 메모리 사용량으로 애플리케이션에 고품질의 다국어 텍스트 음성 변환 기능을 통합하고자 하는 개발자들입니다.

주요 특징

  • 다국어 지원: 다양한 언어를 처리할 수 있습니다.
  • 고성능: macOS M1 칩에서 거의 실시간 성능을 달성합니다.
  • 경량: 모델 크기는 약 300MB이며, 양자화 버전은 약 80MB입니다.
  • 크로스플랫폼: ONNX Runtime를 통해 CPU 및 GPU 실행을 모두 지원합니다.

관련

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