|
@@ -21,7 +21,7 @@
|
|
|
| AI 音乐 | `POST /suno/submit/music` + `POST /suno/fetch` | ⚠️ **端点存在,渠道未开通** | `POST` 返回 `503 {"code":"server_error","message":"Task request failed"}` |
|
|
| AI 音乐 | `POST /suno/submit/music` + `POST /suno/fetch` | ⚠️ **端点存在,渠道未开通** | `POST` 返回 `503 {"code":"server_error","message":"Task request failed"}` |
|
|
|
| 图生视频 | `POST /v1/video/generations` | ⚠️ **无可用渠道** | `503 {"code":"model_not_found","message":"No available channel for model doubao-seedance-1-0-pro ..."}` |
|
|
| 图生视频 | `POST /v1/video/generations` | ⚠️ **无可用渠道** | `503 {"code":"model_not_found","message":"No available channel for model doubao-seedance-1-0-pro ..."}` |
|
|
|
| 唇形驱动 | — | ⚠️ **平台无此路由** | 网关返回前端兜底页(`HTTP 200` + `text/html`) |
|
|
| 唇形驱动 | — | ⚠️ **平台无此路由** | 网关返回前端兜底页(`HTTP 200` + `text/html`) |
|
|
|
-| TTS 口播配音 | `/v1/audio/speech` | ⚠️ **平台无此路由** | 同上;但**本地 edge-tts 可替代** |
|
|
|
|
|
|
|
+| TTS 口播配音 | `/v1/audio/speech` | ⚠️ **平台无此路由** | 同上;本地 edge-tts 在**部分云环境被 403 拦截**(本容器实测),需备外部接口 |
|
|
|
| 音轨分离 | 本地 | ◐ **ffmpeg 近似 / demucs 可选** | 单声道素材无法分离;立体声可做相位近似 |
|
|
| 音轨分离 | 本地 | ◐ **ffmpeg 近似 / demucs 可选** | 单声道素材无法分离;立体声可做相位近似 |
|
|
|
|
|
|
|
|
**汇总:2 条平台通道可用(chat / image)+ 本地剪辑可用。**
|
|
**汇总:2 条平台通道可用(chat / image)+ 本地剪辑可用。**
|
|
@@ -138,8 +138,8 @@ Authorization: Bearer <token>
|
|
|
|
|
|
|
|
| 方案 | 操作 | 说明 |
|
|
| 方案 | 操作 | 说明 |
|
|
|
|---|---|---|
|
|
|---|---|---|
|
|
|
-| **A. 本地 edge-tts**(推荐) | `pip install edge-tts` | **免费**,中文音色多。技能**自动探测**,装完即用,无需配置 |
|
|
|
|
|
-| B. 对接外部 | `export FEME_TTS_ENDPOINT=https://your-host/v1/audio/speech` | OpenAI 兼容接口 |
|
|
|
|
|
|
|
+| **A. 本地 edge-tts** | `pip install edge-tts` | **免费**,中文音色多,技能**自动探测**。⚠️ 但**部分云环境会失败**:调用 `wss://speech.platform.bing.com` 返回 **403 HandshakeError**(本容器 2026-10-13 实测 edge-tts 7.2.8 最新版亦被拦)—— 命中则该方案不可用,改走 B |
|
|
|
|
|
+| B. 对接外部 | `export FEME_TTS_ENDPOINT=https://your-host/v1/audio/speech` | OpenAI 兼容接口。**云环境推荐**;DashScope/百炼 `cosyvoice`、火山、MiniMax 均可自建转发 |
|
|
|
| C. 自备配音 | `--voice my.mp3` | 真人录音也行 |
|
|
| C. 自备配音 | `--voice my.mp3` | 真人录音也行 |
|
|
|
|
|
|
|
|
**探测优先级**(`tts.probe()`):**本地 edge-tts 优先**,其次才探网关。
|
|
**探测优先级**(`tts.probe()`):**本地 edge-tts 优先**,其次才探网关。
|