Piper 소개 — 로컬에서 도는 신경망 TTS

Piper 소개

로컬 환경에서 네트워크 없이 텍스트를 음성으로 바꾸고 싶을 때 Piper를 써요. 빠르고 로컬한 신경망 TTS 엔진으로, 음소화에 espeak-ng를 내장해요. pip install piper-tts 한 줄이면 설치되고, 온전히 로컬에서 동작해요.

출처: https://github.com/OHF-Voice/piper1-gpl

설치

pip install piper-tts

주요 문서 링크

사용하는 프로젝트

Piper는 Home Assistant의 기본 TTS로 쓰이고, 스크린리더 NVDA, LocalAI 같은 프로젝트에서도 사용돼요. 파이썬·C/C++ 외에도 Java 바인딩(Piper JNI)이 있어요.

파이썬 API

모델과 음성을 로드한 뒤 호출하면 PCM 오디오를 돌려받는 구조예요. CLI가 느리다면 반복 사용에는 웹 서버(API_HTTP.md)를 권장해요.

더 알아보기