통합 가이드타사 통합
ChatGPT CLI 설정
Fish Audio TTS API를 통해 MP3 음성을 생성하고 재생하도록 kardolus ChatGPT CLI를 구성합니다.
Fish Audio TTS를 ChatGPT CLI에 연결합니다.
kardolus/chatgpt-cli는 사용자 정의 OpenAI URL, 음성 경로, 모델 및 음성을 지원합니다. --speak 플래그는 터미널에서 오디오를 생성할 수 있습니다.
전용 타겟 생성
~/.chatgpt-cli/config.fish-audio.yaml 생성:
name: fish_audio
api_key: YOUR_API_KEY
url: https://fishaudio.org
speech_path: /v1/audio/speech
model: fishaudio-s21pro-flash
voice: 00a1b221-6137-4b73-ad62-b0cbce134167구성 파일의 일반 텍스트 자격 증명보다 FISH_AUDIO_API_KEY 환경 변수 또는 api_key_file를 선호합니다.
음성 생성 및 재생
chatgpt --target fish-audio --speak "Hello from Fish Audio on the command line." --output speech.mp3macOS에서는 afplay speech.mp3를 실행합니다. 첫 번째 요청이 성공한 후 대상 구성에서 테스트 음성을 바꿉니다.
문제 해결
- 다른 채팅 API는 실패합니다: 이 대상은 채팅 모델 대상이 아닌
--speak에만 사용됩니다. - 404:
/v1를url에서 제외합니다.speech_path는 전체 경로를 제공합니다. - 401/402: 이 대상에 대해 로드된 키와 API 크레딧을 확인합니다.