한국어 TTS 벤치마크

공개 저장소의 실행 코드와 보존 결과를 정리했습니다. 월패드 전체 시스템 중 TTS 검토에 해당하는 구성입니다.

01 · 벤치마크 파이프라인

TTS 실행·측정 흐름

공통 문장으로 합성을 반복하고, 호출 시간과 음성 길이를 측정해 CSV로 저장합니다.

좌우로 스크롤
TTS 실행·측정 흐름공통 문장으로 합성을 반복하고, 호출 시간과 음성 길이를 측정해 CSV로 저장합니다. 합성 호출 시간과 음성 재생 길이는 다른 값입니다. RTF는 합성 시간 ÷ 재생 길이로 계산합니다. 설정·래퍼가 존재하는 후보 6종과 현재 러너의 활성 목록 4종은 다릅니다. 과거 CSV에 등장하는 모델도 별도로 확인해야 합니다. 디바이스 옵션 전달과 모델별 실행 환경을 확인해야 하므로 이 결과를 동일 조건의 CPU 성능 비교로 단정하지 않습니다.입력과 실행 대상합성·파일 저장·측정결과 집계집계테스트 문장·설정한국어 문장 10개모델별 설정 로드반복 실행 러너활성 모델 목록 선택문장별 합성 반복현재 활성 래퍼gTTS · MeloTTSCosyVoice · Coqui음성 합성 호출합성 호출 전후 시간 측정모델별 음성 결과 수신WAV 저장·검증파일 저장재생 길이 확인측정값 계산합성 시간 / 재생 길이 = RTF메모리·CPU 보조 측정원시 결과 CSV모델·문장별 측정 결과반복 번호·호출 시간·RTF통계 CSV성공한 실행의 측정값 집계평균·범위 등 요약
구현 메모 및 출처
  • 합성 호출 시간과 음성 재생 길이는 다른 값입니다. RTF는 합성 시간 ÷ 재생 길이로 계산합니다.
  • 설정·래퍼가 존재하는 후보 6종과 현재 러너의 활성 목록 4종은 다릅니다. 과거 CSV에 등장하는 모델도 별도로 확인해야 합니다.
  • 디바이스 옵션 전달과 모델별 실행 환경을 확인해야 하므로 이 결과를 동일 조건의 CPU 성능 비교로 단정하지 않습니다.

공개 저장소 commit 215dde5의 러너·래퍼·측정 및 CSV 저장 코드 기준입니다. 고객 원문 문장·음성이나 계약 문서는 포함하지 않았습니다.

02 · 결과물 구성

모델 설정과 보존 결과

공개 스냅샷 기준입니다. 현재 활성 모델 목록과 과거에 저장한 WAV·CSV의 범위가 다릅니다. 점선은 결과물을 비교 검토하는 관계입니다.

좌우로 스크롤
모델 설정과 보존 결과공개 스냅샷 기준입니다. 현재 활성 모델 목록과 과거에 저장한 WAV·CSV의 범위가 다릅니다. 점선은 결과물을 비교 검토하는 관계입니다. 점선은 결과물을 비교 검토하는 관계입니다. 현재 러너가 이 과거 파일들을 모두 생성했다는 실행 계보를 뜻하지 않습니다. 청취 가능한 음성이 있다는 사실과 공통 지표로 비교할 수 있다는 사실을 나눴습니다. 설치·런타임 제약까지 기술 선택과 범위 협의의 근거로 사용했습니다.코드가 정의하는 대상커밋된 과거 결과물음성 결과 확인측정 기록 확인설정·래퍼 6종gTTS · MeloTTS · ZonosCosyVoice · Kokoro · Coqui현재 활성 목록 4종gTTS · MeloTTSCosyVoice · Coqui공개 보존 WAV 4종20개 파일gTTS · MeloTTS · Zonos · Kokoro공통 CSV의 모델 3종원시 CSV 3개gTTS · MeloTTS · Zonos모델별 근거를 확인한 후 비교현재 실행 목록과 과거 결과는 일치하지 않을 수 있음6종의 동일 조건 성능 순위로 해석하지 않음
구현 메모 및 출처
  • 점선은 결과물을 비교 검토하는 관계입니다. 현재 러너가 이 과거 파일들을 모두 생성했다는 실행 계보를 뜻하지 않습니다.
  • 청취 가능한 음성이 있다는 사실과 공통 지표로 비교할 수 있다는 사실을 나눴습니다. 설치·런타임 제약까지 기술 선택과 범위 협의의 근거로 사용했습니다.

공개 저장소 commit 215dde5의 설정·활성 목록·추적 파일 기준입니다. 별도 비공개 실험 자료와 공개 스냅샷의 보존 범위를 합산하지 않았습니다.

01요약

월패드 환경의 한국어 음성 AI 도입을 위해 TTS 후보의 적용 가능성을 검토하고, PoC와 본개발의 책임 범위를 정리했습니다. 2025년 기술 검증을 진행했고 관련 계약은 2026년 3월 완료됐습니다.

02상황

스마트홈(월패드) 고객사는 임베디드 월패드 환경에 한국어 음성 AI를 도입하고자 했습니다. 데모에서 보여줄 수 있는 기능과 계약 안에서 안정적으로 납품할 수 있는 기능 사이의 간극이 컸고, 이 간극을 정리하지 못하면 수주 이후 일정·범위·무상 지원 리스크가 커지는 상황이었습니다.

03문제

임베디드 런타임 제약 안에서 한국어 음성 품질, 설치 복잡도, 지연 특성을 함께 만족하는 기술 후보를 골라야 했고, 동시에 '기술적으로 가능한 것'과 '이번 계약에서 책임질 수 있는 것'을 문서 기준으로 구분해야 했습니다. 범위가 흐려지면 수주 자체보다 수행 단계의 리스크가 더 커지는 딜이었습니다.

04나의 역할

gTTS, MeloTTS, Zonos, CosyVoice, Kokoro, Coqui의 실행·음성 생성과 적용 제약을 직접 조사했습니다. 비교 자료를 만들고 회의록·기능 명세·계약 개정본을 기준으로 PoC와 본개발 범위 조정을 지원했습니다. 담당 범위는 기술 검증과 범위 정합이었으며 전체 제품 개발은 팀 단위 작업이었습니다.

05기술 / 비즈니스 접근

한국어 음성 품질, 설치 복잡도, 런타임 환경, 생성 지연과 적용 제약을 확인했습니다. 6종 모두 실행·생성 흔적은 있지만 표준 형식의 측정 CSV는 3종에 한정되어, 6종을 동일 조건에서 정량 비교했다고 표현하지 않습니다. 계약 범위는 핵심 기기 제어와 LLM·sLLM·RAG 검증을 중심으로 정리하고 지연은 Best-Effort 목표로 정의했습니다.

06범위 통제

회의록, 기능 명세, 계약 개정본을 기준으로 PoC 범위와 본개발 범위를 재정렬했습니다. 사후지원 경계는 결함 대응과 신규 요청을 구분해 정의했고, 이 구분이 수주 이후 무상 지원 확대와 범위 확장 리스크를 계약 단계에서 통제하는 장치가 되었습니다.

07결과

기술 검증과 범위 정리를 통해 수주·수행을 지원했고 관련 계약은 2026년 3월 완료됐습니다. 공개 저장소에는 TTS 실행 코드, 생성 결과와 일부 표준 측정 자료가 남아 있습니다. 계약 완료 사실과 공개 기술 자료를 각각의 근거 범위로 구분합니다.

08의사결정 포인트

임베디드 음성 AI 딜에서는 데모 가능한 기능 목록보다 '이번 계약에서 책임질 수 있는 범위'를 문서 기준으로 정리하는 것이 수주와 수행 모두에 중요했습니다. 기술 검증(벤치마크)과 범위 통제(계약 정합)를 함께 다뤄야 수주 이후의 리스크가 줄어듭니다.

09검증 범위와 한계

실행 환경과 측정 자료가 후보마다 다르므로 전체 모델의 우열이나 임베디드 장치의 고정 지연을 단정하지 않습니다. 공개 TTS 자료는 기술 선택의 근거이며 고객 계약 조건이나 실제 기기 성능의 증명 자료는 아닙니다. 고객명과 계약 세부사항은 비공개로 유지합니다.

6종 실행·생성 자료와 3종 표준 측정 CSV가 남아 있습니다. 6종 동일 조건 성능 비교나 실제 기기의 고정 지연을 주장하지 않습니다.

검증 자료

후보 검토와 측정 기록

모델 후보 수, 실행 흔적, 같은 형식으로 남은 측정값을 구분했습니다. 원본 음성과 고객 문서는 공개하지 않습니다.

후보 검토와 측정 기록
후보확인한 기록측정 범위
gTTS · MeloTTS · Zonos생성 음성과 표준 측정 CSV실행 회차·환경을 구분해 비교 가능
CosyVoice · Kokoro · Coqui모델 설정과 생성 음성 파일 흔적동일 형식의 표준 CSV는 미확인
한국어 품질직접 청취에 따른 검토 기록독립 청취 패널의 객관 점수로 해석하지 않음
계약·납품사용자 확인 기록: 2026.03 완료기술 검증과 범위 조율에 기여, 전체 개발 단독 수행 아님

2025년 기술 검토 기록과 2026년 계약 완료 확인을 구분해 정리했습니다. 생성 음성의 존재만으로 품질 우위를 주장하지 않습니다.

이 사례의 전체 맥락이 궁금하시면, 문의해 주세요.
gkwoghks96@gmail.com