feat: 知识库更新,优化批量语音转写 - 合并索引 - 增加会话级批量转写处理 - 补充语音转写回归测试

This commit is contained in:
电摇小子
2026-08-06 20:31:08 +08:00
parent a0e8ab278f
commit 0ec2e6a0be
34 changed files with 2589 additions and 53 deletions
+13
View File
@@ -49,6 +49,10 @@ import type { AppUpdateCheckResult, AppUpdateState } from '../shared/app-update'
import type { CacheSummary } from '../shared/cache'
import type { ExportRequest, ExportJobProgress, ExportResult } from '../shared/export'
import type {
VoiceBatchPreflight,
VoiceBatchConversationSummary,
VoiceBatchProgress,
VoiceBatchRequest,
VoiceMessageReference,
VoiceModelDownloadResult,
VoiceModelProgressEvent,
@@ -242,6 +246,15 @@ declare global {
openVoiceModelDirectory: () => Promise<{ success: boolean; error?: string }>
recognizeVoice: (reference: VoiceMessageReference) => Promise<VoiceRecognitionResult>
cancelVoiceRecognition: (reference: VoiceMessageReference) => Promise<{ success: boolean }>
getVoiceBatchPreflight: (request: VoiceBatchRequest) => Promise<VoiceBatchPreflight>
getVoiceBatchConversationSummaries: (
request: VoiceBatchRequest
) => Promise<VoiceBatchConversationSummary[]>
getVoiceBatchProgress: () => Promise<VoiceBatchProgress | undefined>
startVoiceBatch: (request: VoiceBatchRequest) => Promise<VoiceBatchProgress>
cancelVoiceBatch: () => Promise<{ success: boolean }>
retryFailedVoiceBatch: () => Promise<VoiceBatchProgress>
onVoiceBatchProgress: (callback: (progress: VoiceBatchProgress) => void) => () => void
onVoiceModelProgress: (callback: (status: VoiceModelProgressEvent) => void) => () => void
parseMessage: (content: string, messageType: number) => Promise<ParsedContent>
getImage: (