Просмотр исходного кода

📝 docs(story): update Agora real-time speech transcription story status and tasks

- change story status from "Ready for Review" to "In Development"
- add task #12: "真实音频传输验证 - 确保RTC音频流正确传输到STT服务并返回转录结果"
- add subtask "修复RTC音频发布缺失问题" with 4 detailed sub-items
- add changelog entry 2.4: "纠正路线任务:发现RTC音频发布缺失问题,状态调整为In Development,添加修复任务"
yourname 4 месяцев назад
Родитель
Сommit
2c311c549a
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      docs/stories/005.001.story.md

+ 8 - 1
docs/stories/005.001.story.md

@@ -4,7 +4,7 @@
 docs/prd/epic-005-agora-real-time-speech-transcription.md
 
 ## Status
-Ready for Review - 所有任务已完成,真实的转录结果监听已实现
+In Development - 发现RTC音频发布缺失问题,需要修复关键功能
 
 ## Priority
 High - 新功能实现,增强用户体验
@@ -26,6 +26,7 @@ High - 新功能实现,增强用户体验
 9. 前端集成Token和配置统一获取 - 组件自动从后端获取Token和配置常量,避免硬编码敏感信息
 10. 测试用例验证配置常量 - 所有测试用例验证API响应包含正确的配置常量字段
 11. 安全认证集成 - Token路由集成现有JWT认证系统,确保只有授权用户可访问
+12. 真实音频传输验证 - 确保RTC音频流正确传输到STT服务并返回转录结果
 
 ## Tasks / Subtasks
 - [x] 创建Agora STT React组件 (AC: #1)
@@ -98,6 +99,11 @@ High - 新功能实现,增强用户体验
   - [x] **适配当前项目的状态管理机制**:使用React状态(useState)和Provider模式
   - [x] 确保支持增量式字幕更新和临时/最终结果区分
   - [x] 验证Protocol Buffer数据解析正确性
+- [ ] **修复RTC音频发布缺失问题** (新增关键任务)
+  - [ ] 在STT管理器的init方法中添加RTC join调用
+  - [ ] 在startTranscription方法中添加音频轨道创建和发布
+  - [ ] 确保音频流能够传输到STT服务
+  - [ ] 验证真实转录结果接收功能
 - [x] 更新测试用例验证配置常量 (AC: #10)
   - [x] 更新集成测试验证API响应包含配置常量字段
   - [x] 更新真实API测试验证配置常量值与环境变量一致
@@ -484,6 +490,7 @@ test('Token API返回配置常量', async () => {
 | 2025-09-24 | 2.1 | **状态检查更新**:确认Provider问题已修复,钩子无重复,配置获取部分统一,转录结果监听待实现 | Bob (SM) |
 | 2025-09-24 | 2.2 | **配置统一修复**:修复RtcManager中的重复API调用问题,统一配置获取方式 | Claude Code |
 | 2025-09-24 | 2.3 | **真实转录结果监听实现**:在AgoraSTTProvider中实现真实的事件监听机制,替换模拟数据 | James (Dev) |
+| 2025-09-24 | 2.4 | **纠正路线任务**:发现RTC音频发布缺失问题,状态调整为In Development,添加修复任务 | Bob (SM) |
 
 ## Dev Agent Record