Skip to content

.1502411993651747:c2cbfb8481c1fdab0121fd475b80e1b9_69f70243dc48703ced6d215e.69f70245dc48703ced6d2160.69f702456fe4d85c9f2238b9:Trae CN.T(2026/5/3 16:07:33)#303

Open
lovely90133 wants to merge 3 commits into
KoljaB:masterfrom
lovely90133:trae4
Open

Conversation

@lovely90133
Copy link
Copy Markdown

fix(音频转录): 修复旧格式响应和segment_id不匹配时的转录结果处理

改进is_same_segment判断逻辑,确保旧格式响应(无segment_id)和不匹配的segment_id转录结果被正确丢弃
同时添加测试用例验证新旧格式响应的处理逻辑

- 引入 segment_id 生成和状态管理机制
- 添加 frames_lock 和 buffer_lock 保护并发操作
- 实现 _clear_all_buffers 方法清理所有音频缓冲区
- 增加测试用例验证隔离机制和锁保护
在音频转写管道中添加segment_id支持,确保不同段落的转写结果不会混淆
新增测试用例验证segment_id隔离逻辑和过期结果丢弃机制
改进is_same_segment判断逻辑,确保旧格式响应(无segment_id)和不匹配的segment_id转录结果被正确丢弃
同时添加测试用例验证新旧格式响应的处理逻辑
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant