claude-tts은(는) 무엇을 하나요?
Claude Code 응답을 다양한 TTS(Text-to-Speech) 제공업체를 사용하여 음성으로 변환하며, 원활한 오디오 출력을 위해 로컬 폴백을 지원합니다.
주요 기능
- 다중 TTS 제공업체 지원: Google Cloud TTS, Amazon Polly, Microsoft Azure TTS 등.
- 자동 로컬 폴백: 외부 서비스를 사용할 수 없는 경우 로컬 TTS 엔진을 사용합니다.
- 플랫폼 간 호환성: Windows, macOS, Linux에서 작동합니다.
- 간편한 설정: 최소한의 설정만으로 Claude Code에서 바로 사용 가능합니다.
설치
# npm을 통해 설치
npm install -g jacklinemk/claude-tts
# 또는 로컬 프로젝트에 설치
npm install jacklinemk/claude-tts
사용법
Claude Code에서 다음 명령어를 사용하여 TTS를 활성화합니다.
claude-tts enable
TTS 제공업체를 지정하려면:
claude-tts enable --provider google
설정
환경 변수 또는 설정 파일을 통해 TTS 제공업체를 구성할 수 있습니다.
| 변수 | 설명 | 기본값 |
|---|---|---|
TTS_PROVIDER | TTS 제공업체 (google, amazon, azure, local) | local |
TTS_VOICE | 사용할 음성 | en-US-Wavenet-D |
TTS_LANG | 언어 코드 | en-US |
지원 플랫폼
- Claude Code (모든 버전)
- Windows 10/11
- macOS 10.15+
- Linux (ALSA/PulseAudio 호환)
문제 해결
로컬 TTS가 작동하지 않는 경우:
# 로컬 TTS 엔진 재설치
npm install jacklinemk/claude-tts --build-from-source
라이선스
MIT