feat(speech): add role-aware emotional TTS profiles

This commit is contained in:
2026-07-18 18:27:14 +08:00
parent c0538ad8c3
commit 68d5600534
14 changed files with 228 additions and 45 deletions
+2
View File
@@ -22,6 +22,8 @@
需求:AI 员工分岗位等级面试官形象;模拟多种语气声——老太说话慢、带方言、吵架、求救听不清。
> 2026-07-18 已完成首批:共享 TTS 契约支持 `voiceProfile`,老师傅/业主/面试官分音色,业主随对练情绪分调整语气与语速;剩余人物级音色、方言、克隆和信道劣化继续保留在 B2。
- 复用三角色对练人设机制,**不新建架构**:面试官 = 另一组 `practice_scenario.persona_json`(TechSpec 6.2),按岗位等级(管家/主管/项目经理)建多条,新增字段:
- `avatar_url`:岗位形象头像,由 B3 文生图生成
- `voice_profile`:`{ voice_id, speed, emotion, pitch, dialect }`