feat(subtitles): use loaded subtitles to guide generation timing (#249)

This commit is contained in:
2026-09-18 00:24:42 -07:00
committed by GitHub
parent 186d4a0640
commit a8c16147ad
24 changed files with 965 additions and 75 deletions
+10
View File
@@ -41,6 +41,16 @@ export type SubtitleGenerationToolStatus =
| { kind: 'found'; path: string }
| { kind: 'missing'; message: string };
export type SubtitleGenerationAcceleration =
| { kind: 'nvidia-cuda'; gpuName: string }
| { kind: 'unavailable' };
export function recommendedSubtitleGenerationModel(acceleration: SubtitleGenerationAcceleration) {
return acceleration.kind === 'nvidia-cuda'
? 'large-v3-turbo'
: RECOMMENDED_SUBTITLE_GENERATION_MODEL;
}
/** Executables generation depends on. `vad` is null unless dialogue mode is on. */
export interface SubtitleGenerationTools {
ffmpeg: SubtitleGenerationToolStatus;