Piper 소개 — 로컬에서 도는 신경망 TTS
Piper 소개
로컬 환경에서 네트워크 없이 텍스트를 음성으로 바꾸고 싶을 때 Piper를 써요. 빠르고 로컬한 신경망 TTS 엔진으로, 음소화에 espeak-ng를 내장해요. pip install piper-tts 한 줄이면 설치되고, 온전히 로컬에서 동작해요.
설치
pip install piper-tts
주요 문서 링크
- 🎧 Samples
- 💡 Demo
- 🗣️ Voices
- 🖥️ Command-line interface
- 🌐 Web server
- 🐍 Python API
- 🔧 C/C++ API
사용하는 프로젝트
Piper는 Home Assistant의 기본 TTS로 쓰이고, 스크린리더 NVDA, LocalAI 같은 프로젝트에서도 사용돼요. 파이썬·C/C++ 외에도 Java 바인딩(Piper JNI)이 있어요.
파이썬 API
모델과 음성을 로드한 뒤 호출하면 PCM 오디오를 돌려받는 구조예요. CLI가 느리다면 반복 사용에는 웹 서버(API_HTTP.md)를 권장해요.