Improve stt (#764)

* refactor

* add isolate option for alignment

* setup isolate for alignment

* refactor transcription form

* add transribing output

* update locale

* refactor

* display transcribing output

* cannot cancel when transcribing
This commit is contained in:
an-lee
2024-07-03 11:19:44 +08:00
committed by GitHub
parent d9534bcae8
commit f440947ea0
12 changed files with 315 additions and 172 deletions

View File

@@ -69,9 +69,11 @@ type MediaPlayerContextType = {
originalText?: string;
language?: string;
service?: WhisperConfigType["service"];
}) => void;
isolate?: boolean;
}) => Promise<void>;
transcribing: boolean;
transcribingProgress: number;
transcribingOutput: string;
transcriptionDraft: TranscriptionType["result"];
setTranscriptionDraft: (result: TranscriptionType["result"]) => void;
// Recordings
@@ -172,6 +174,7 @@ export const MediaPlayerProvider = ({
generateTranscription,
transcribing,
transcribingProgress,
transcribingOutput,
abortGenerateTranscription,
} = useTranscriptions(media);
@@ -611,6 +614,7 @@ export const MediaPlayerProvider = ({
generateTranscription,
transcribing,
transcribingProgress,
transcribingOutput,
transcriptionDraft,
setTranscriptionDraft,
isRecording,