82M 경량 TTS 모델로 저비용·고속 음성 합성
Kokoro는 텍스트를 자연스러운 파형으로 변환하는 text-to-speech 태스크를 수행한다. 모델은 입력 텍스트를 IPA 음소 라벨로 변환한 뒤 멜-스펙트로그램 예측과 ISTFT 기반 디코더를 통해 파형을 생성한다. 다수의 언어와 음색을 지원하며 미리 제공된 음성들(릴리스 표의 8개 및 54개 음성 항목)을 통해 다양한 보이스 옵션을 합성할 수 있다.82Mapache-2.0
Kokoro는 StyleTTS2와 ISTFTNet 기반의 82M 파라미터 경량 TTS로 다국어·다음성 합성을 빠르고 저비용으로 제공한다.
TL;DR
Kokoro는 StyleTTS2 계열 설계를 채택한 82M 파라미터 경량 TTS로, misaki G2P와 IPA 음소 라벨을 결합해 다국어·다음성 합성을 수행하며 ISTFTNet 기반 디코더로 빠른 파형 생성을 달성한다. 학습은 퍼미시브·퍼블릭 도메인 오디오 중심의 수백 시간 규모 데이터로 이루어졌고 전체 학습 비용은 A100 80GB 기준 약 1000달러로 보고되었다. 모델은 Apache-2.0 라이선스 하에 공개되어 상업 배포와 통합이 용이하며 README와 외부 출처를 통해 API 서비스 단가가 백만 문자당 1달러 미만으로 제시되어 비용 효율성을 강조한다. 이러한 설계는 대형 모델과 유사한 품질을 목표로 하면서도 실무 배포에서 낮은 지연과 비용을 확보하려는 사용 사례에 적합하지만 공개된 정량적 벤치마크는 제공되지 않는다.
핵심 역량
- Kokoro는 텍스트 입력으로부터 IPA 기반 음소 표기를 활용해 발음 정보를 보존한 멜-스펙트로그램을 생성하고 이를 빠르게 파형으로 변환하여 음성 출력을 제공할 수 있다. 이 과정은 misaki G2P를 통해 텍스트를 음소로 전처리하고 StyleTTS2 계열의 디코더를 통해 스펙트로그램을 예측한 다음 ISTFTNet을 이용해 파형을 합성하는 단계로 구성되어 있다. 결과적으로 저지연 환경에서 실시간 또는 근실시간 합성이 가능하다.
- Kokoro는 멀티언어 입력과 여러 음색을 지원하여 동일한 텍스트에 대해 다양한 보이스 스타일과 억양을 생성할 수 있다. 릴리스 메타데이터에서 언급된 다수의 보이스 설정을 통해 음색 전환과 스타일 제어가 가능하며, 음성 데이터는 IPA 음소 라벨과 결합되어 발음 일관성이 확보된다. 이 구성은 음성 합성 파이프라인에서 스타일 제어와 다국어 대응을 동시에 구현하도록 설계되었다.
- Kokoro는 경량 파라미터 예산(82M)을 유지하면서도 배포와 통합 비용을 낮추는 것을 목표로 하며 Apache-2.0 라이선스로 상업적·비상업적 사용이 모두 가능한 형태로 제공된다. README의 가격 정보와 배포 사례는 클라우드 API 기반 서비스에서 낮은 사용 단가를 통해 실무 적용 시 비용 효율성을 확보할 수 있음을 시사한다. 또한 오픈 소스 코드와 데모 스페이스가 제공되어 엔지니어가 빠르게 검증용 통합을 수행할 수 있다.
강점
- 경량 모델(82M)임에도 README에서 '대형 모델과 유사한 품질'을 주장하여 동일 품질 대비 연산·메모리 비용 절감이 가능함을 내세웠다.
- Apache-2.0 라이선스와 오픈 소스 코드·데모를 통해 상업적 배포와 빠른 통합이 가능하며 다양한 프로젝트에서 활용 사례가 보고되어 있다.
훈련 방식
StyleTTS2 계열 아키텍처 기반으로 설계되어 permissive/non-copyrighted 오디오와 IPA 음소 라벨을 사용해 수백 시간 규모로 학습했고 전체 학습 비용은 A100 80GB 기준 약 1000달러 수준으로 보고되었다.
알아두면 좋은 것
- 모델은 82M 파라미터의 오픈 웨이트로 제공되며 Apache-2.0 라이선스를 적용받아 상업 배포가 가능하다.
- 학습 데이터로는 퍼미시브 또는 퍼블릭 도메인 음원과 IPA 음소 라벨이 사용되었고 전체 데이터는 수백 시간 규모로 보고되었다.
- 프로덕션 수준 배포 비용이 낮게 책정되어 README 기준으로 API 제공 시 백만 문자당 비용이 1달러 미만이라는 외부 출처 기반 수치가 제시되었다.
기술적 특징
- 아키텍처는 StyleTTS2 기반의 디코더-온리 구조로 설계되어 텍스트에서 멜-스펙트로그램 예측을 수행하고 ISTFTNet을 통해 스펙트로그램을 빠르게 파형으로 변환한다. 이 구성은 복잡한 확산 기반 디코더를 사용하지 않음으로써 추론 시간과 연산 자원을 줄이는 목적을 갖는다.
- 전처리 파이프라인은 misaki G2P 라이브러리를 사용해 입력 문자열을 IPA 음소 라벨로 변환하고, 이 음소 정보를 모델 입력으로 활용하여 발음 일관성과 다국어 지원을 확보한다. 이 방식은 텍스트의 철자-발음 불일치를 해소하여 음성 합성의 품질 안정성에 기여한다.
- 모델 파라미터 규모를 82M 수준으로 유지하여 추론 비용과 지연을 낮추었고, README에 보고된 학습 비용(약 1000달러, A100 80GB 총 1000 GPU시간)은 소형 연구팀이나 스타트업이 실험적 재학습을 감당할 수 있는 범위이다. 이로 인해 로컬 또는 저비용 클라우드 환경에서 실무 배포 가능성이 높아진다.
- 출력 품질 측면에서는 대형 모델과 '비교 가능한 품질'을 목표로 하여, 실무 적용 시 품질 대비 비용 효율성을 확보하는 설계를 택했다. 이러한 설계는 빠른 실험 회전과 다수 음색을 지원하는 제품 통합에 유리하다.
차별점
- 82M의 경량 파라미터 예산으로 설계되어 대형 TTS 모델 대비 추론 비용과 지연이 낮다.
- 학습 데이터는 퍼미시브·퍼블릭 도메인 오디오와 IPA 라벨로 구성되어 라이선스 위험을 낮춘 점이 특징이다.
- Apache-2.0 라이선스와 오픈 소스 코드, 데모 스페이스를 통해 상용 배포와 빠른 통합이 가능하다는 실무적 이점이 있다.
6.5k
Likes
10.9M
Downloads
0 / 0
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.