feat: add ASR provider support for voice co-creation
This commit is contained in:
@@ -63,11 +63,14 @@ docker compose ps
|
||||
docker compose logs -f backend
|
||||
./scripts/demo_smoke.sh
|
||||
SMOKE_AUDIO=1 ./scripts/demo_smoke.sh
|
||||
SMOKE_VOICE=1 ./scripts/demo_smoke.sh
|
||||
docker compose down
|
||||
docker compose down -v
|
||||
```
|
||||
|
||||
`scripts/demo_smoke.sh` 会检查健康状态、本地登录、统一生成后台任务、主记录落库、资产重试、故事列表和 Provider 能力分层。默认跳过 TTS;演示前需要验证语音链路时使用 `SMOKE_AUDIO=1`。
|
||||
`scripts/demo_smoke.sh` 会检查健康状态、本地登录、统一生成后台任务、主记录落库、资产重试、故事列表和 Provider 能力分层。默认跳过 TTS 和语音共创;演示前需要验证朗读链路时使用 `SMOKE_AUDIO=1`,需要验证 Voice Studio Alpha 时使用 `SMOKE_VOICE=1`。
|
||||
|
||||
语音共创的 ASR 能力已纳入 Provider 分层。默认 `ASR_PROVIDERS=["demo"]` 会使用 `transcript_hint` 或文本上传作为本地演示转写;需要真实转写时可设置 `ASR_PROVIDERS=["openai_asr", "demo"]` 并配置 `OPENAI_API_KEY`。
|
||||
|
||||
## 手动开发
|
||||
|
||||
@@ -142,7 +145,7 @@ npm run build
|
||||
| GET | `/api/stories/{story_id}` | 故事详情 |
|
||||
| DELETE | `/api/stories/{story_id}` | 删除故事 |
|
||||
| GET/POST/PUT/DELETE | `/admin/providers` | Provider 管理,需开启管理后台 |
|
||||
| GET | `/admin/providers/capabilities` | Provider 能力分层说明,需开启管理后台 |
|
||||
| GET | `/admin/providers/capabilities` | Provider 能力分层说明(text/image/tts/storybook/asr),需开启管理后台 |
|
||||
|
||||
## 文档入口
|
||||
|
||||
|
||||
Reference in New Issue
Block a user