5초 분량의 오디오로 목소리를 복제하고 CPU에서 실시간으로 실행되는 KittenTTS 2 모델을 사용하는 오픈 소스 TTS 라이브러리입니다.
thewh1teagle/kokoro-onnx
ONNX Runtime에서 실행되는 Kokoro 모델을 사용해 CPU와 GPU에서 오프라인으로 텍스트를 음성으로 변환하는 Python 패키지입니다.
- 스타
- 2,794
- 포크
- 306
- 열린 이슈
- 80
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
kokoro-onnx는 ONNX Runtime을 통해 Kokoro-82M 텍스트 음성 변환 모델을 실행해 텍스트를 음성으로 변환하는 Python 패키지입니다. Kokoro-TTS 모델을 기반으로 하며, 클라우드 음성 서비스를 호출하지 않고 로컬에서 오디오를 생성할 수 있습니다.
여러 음성과 언어를 지원합니다. 버전 1.0 모델 파일을 다운로드할 수 있으며, 패키지는 PyPI에서 pip로 설치합니다. 프로젝트 설명에 따르면 전체 모델보다 훨씬 작은 양자화 모델 변형도 제공하며, 제작자는 macOS M1에서 실시간에 가까운 성능을 보고했습니다.
저장된 음성을 WAV 파일로 출력하는 예제 스크립트가 저장소에 포함되어 있습니다. v1.0 모델에서 텍스트를 음소로 변환하려면 misaki g2p 패키지를 사용할 것을 권장합니다.
핵심 기능
- 01ONNX Runtime을 통해 Kokoro 텍스트 음성 변환 모델을 로컬에서 실행
- 02PyPI에서 pip로 설치 가능
- 03여러 음성과 언어 제공
- 04전체 버전보다 훨씬 작은 양자화 모델 제공
- 05CPU와 GPU 실행 모두 지원
활용 사례
- Python 애플리케이션에 오프라인 음성 출력을 추가
- 스크립트에서 동영상이나 글의 오디오 내레이션 생성
- 클라우드 TTS 계정 없이 음성 기능 프로토타이핑
토픽
자주 묻는 질문
- kokoro-onnx은(는) 무엇인가요?
- ONNX Runtime에서 실행되는 Kokoro 모델을 사용해 CPU와 GPU에서 오프라인으로 텍스트를 음성으로 변환하는 Python 패키지입니다. kokoro-onnx는 ONNX Runtime을 통해 Kokoro-82M 텍스트 음성 변환 모델을 실행해 텍스트를 음성으로 변환하는 Python 패키지입니다. Kokoro-TTS 모델을 기반으로 하며, 클라우드 음성 서비스를 호출하지 않고 로컬에서 오디오를 생성할 수 있습니다.
- kokoro-onnx은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- kokoro-onnx은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- kokoro-onnx은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. kokoro-onnx의 마지막 커밋은 2026년 9월 1일입니다.
- kokoro-onnx은(는) 어디에 사용할 수 있나요?
- Python 애플리케이션에 오프라인 음성 출력을 추가 스크립트에서 동영상이나 글의 오디오 내레이션 생성 클라우드 TTS 계정 없이 음성 기능 프로토타이핑
- kokoro-onnx은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/thewh1teagle/kokoro-onnx
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
8,200만 개 파라미터를 갖춘 오픈 웨이트 음성 합성 모델 Kokoro-82M의 Python 추론 라이브러리입니다.
Soprano는 CUDA, CPU, MPS와 스트리밍 출력을 지원하는 초경량 온디바이스 TTS 모델입니다.
Kokoro-82M TTS를 사용해 EPUB, PDF, 텍스트, 자막 파일을 자막 동기화 오디오로 변환하는 데스크톱 및 웹 앱입니다.
Microsoft의 오픈소스 음성 AI 모델 제품군으로, 장문 음성 인식(ASR), 다중 화자 텍스트 음성 변환(TTS), 실시간 스트리밍 TTS 모델을 제공합니다.
LLM 스타일 모델을 기반으로 음성 복제, 자연어 감정 제어, 다중 화자 생성을 지원하는 오픈 소스 TTS 시스템입니다.