feat(voice): add reusable transcript records

This commit is contained in:
zhangheng
2026-07-22 17:26:55 +08:00
parent f755ed2b08
commit 108e280b3f
12 changed files with 353 additions and 57 deletions

View File

@@ -25,13 +25,14 @@ export function getFailedVoiceSegments(session: FeedbackSession): VoiceAudioSegm
)
}
export function getVoiceLessonStatusText(lesson: VoiceLesson): string {
export function getVoiceLessonStatusText(lesson: VoiceLesson, isInDraft = false): string {
if (lesson.status === 'failed') return '转录失败'
if (lesson.status === 'recording') return '录音中'
if (lesson.status === 'processing') return '处理中'
if (lesson.appliedDirectly) return '已加入输入框'
if (isInDraft) return '已输入框'
if (lesson.includedInGeneration) return '已生成反馈'
return '待生成反馈'
if (lesson.appliedDirectly) return '可重新加入'
return '可加入输入框'
}
export function getVoiceFailureHint(session: FeedbackSession): string {