Fish Audio 文档
集成指南第三方软件接入

ChatGPT CLI 接入教程

配置 kardolus ChatGPT CLI 使用 Fish Audio TTS,通过命令行生成和播放 MP3 语音。

ChatGPT CLI 接入 Fish Audio TTS

kardolus/chatgpt-cli 支持自定义 OpenAI URL、Speech Path、模型和音色,可以通过 --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

建议把 API Key 改为 FISH_AUDIO_API_KEY 环境变量或 api_key_file,避免明文保存在配置文件。

生成和播放

chatgpt --target fish-audio --speak "你好,这是一段命令行语音测试。" --output speech.mp3

macOS 可以继续执行 afplay speech.mp3。连接成功后,把配置中的测试音色替换为自己的音色 ID。

常见问题

  • 请求其他 Chat API 失败:此 Target 专用于 --speak,不要把它作为聊天模型配置。
  • 404url 不包含 /v1,完整路径由 speech_path 提供。
  • 401/402:检查目标配置加载的 Key 和 API 积分。

相关文档