clarion은(는) 무엇을 하나요?
당신의 에이전트가 할 말이 있습니다. 이제 그 말을 할 목소리가 생겼습니다.
개요
celanthe/clarion은 AI 에이전트에 텍스트 음성 변환(TTS) 기능을 추가하는 스킬입니다. 에이전트의 텍스트 응답을 음성으로 변환하여 사용자에게 전달합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트
설치
# pip를 사용하여 설치
pip install celanthe-clarion
설정
환경 변수
TTS 엔진에 따라 다음 환경 변수를 설정해야 합니다:
| 엔진 | 환경 변수 | 설명 |
|---|---|---|
| OpenAI TTS | OPENAI_API_KEY | OpenAI API 키 |
| gTTS | 없음 | 추가 설정 불필요 |
| Azure TTS | AZURE_SPEECH_KEY, AZURE_SPEECH_REGION | Azure Speech 키와 리전 |
예시
export OPENAI_API_KEY=your-api-key-here
사용 방법
- 에이전트 설정에서 clarion 스킬을 활성화합니다.
- 원하는 TTS 엔진을 선택합니다.
- 에이전트와 대화를 시작하면 응답이 음성으로 변환되어 출력됩니다.
예시 명령어
# Claude Code에서 사용
clarion --engine openai --voice alloy "이것은 테스트 메시지입니다."
# Cursor에서 사용
/clarion --engine gtts "코드 리뷰 결과를 음성으로 들어보세요."
의존성
- Python 3.8 이상
- 추가 의존성은 TTS 엔진에 따라 다름:
- OpenAI TTS:
openai - gTTS:
gtts - Azure TTS:
azure-cognitiveservices-speech
- OpenAI TTS:
라이선스
MIT
기여
버그 신고나 기능 제안은 GitHub 저장소의 이슈 트래커를 이용해 주세요.