{
  "package": "fishaudio-coze-private-plugins",
  "version": "1.4.0",
  "updated": "2026-08-22",
  "base_url": "https://fishaudio.org",
  "authentication": {
    "mode": "runtime_header_parameter",
    "header": "Authorization",
    "format": "Bearer YOUR_FISH_AUDIO_API_KEY",
    "embedded_credentials": false
  },
  "files": [
    {
      "path": "fishaudio-tts.openapi.yaml",
      "tools": ["generate_tts"],
      "endpoints": ["POST /api/open/v1/speech/tts"],
      "required_contract": "cache=true returns JSON"
    },
    {
      "path": "fishaudio-media-sync.openapi.yaml",
      "tools": ["create_media_sync", "get_media_sync_job"],
      "endpoints": [
        "POST /api/open/v1/media/lip-sync/jobs",
        "GET /api/open/v1/media/lip-sync/jobs/{jobId}"
      ],
      "required_contract": "video mode bills the shorter input rounded up; failed jobs refund in full"
    },
    {
      "path": "fishaudio-personal-voice.openapi.yaml",
      "tools": ["create_personal_voice", "get_personal_voice_job"],
      "endpoints": [
        "POST /api/open/v1/speech/voice-clone-tts/jobs",
        "GET /api/open/v1/speech/voice-clone-tts/jobs/{jobId}"
      ],
      "required_contract": "source audio URL and target text; no reference transcript"
    },
    {
      "path": "fishaudio-video-dubbing.openapi.yaml",
      "tools": ["create_text_lip_sync", "get_text_lip_sync_job"],
      "endpoints": [
        "POST /api/open/v1/media/video-dubbing/jobs",
        "GET /api/open/v1/media/video-dubbing/jobs/{jobId}"
      ],
      "required_contract": "video URL, target text, voice reference id, and unique Idempotency-Key"
    },
    {
      "path": "fishaudio-tts-icon.png",
      "usage": "Coze plugin avatar for FishAudio TTS"
    },
    {
      "path": "fishaudio-media-sync-icon.png",
      "usage": "Coze plugin avatar for FishAudio image/video lip sync"
    },
    {
      "path": "fishaudio-video-dubbing-icon.png",
      "usage": "Coze plugin avatar for FishAudio text-to-lip-sync video dubbing"
    },
    {
      "path": "fishaudio-personal-voice-icon.png",
      "usage": "Coze plugin avatar for Personal Voice Synthesis"
    },
    {
      "path": "README.zh-CN.md",
      "language": "zh-CN"
    },
    {
      "path": "README.en.md",
      "language": "en"
    }
  ]
}
