Fish Audio Docs
통합 가이드타사 통합
Back to site

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.mp3

macOS에서는 afplay speech.mp3를 실행합니다. 첫 번째 요청이 성공한 후 대상 구성에서 테스트 음성을 바꿉니다.

문제 해결

  • 다른 채팅 API는 실패합니다: 이 대상은 채팅 모델 대상이 아닌 --speak에만 사용됩니다.
  • 404: /v1url에서 제외합니다. speech_path는 전체 경로를 제공합니다.
  • 401/402: 이 대상에 대해 로드된 키와 API 크레딧을 확인합니다.

관련 문서