summaryrefslogtreecommitdiff
path: root/apps/web/src/services/transcription
diff options
context:
space:
mode:
authorMaze Winther <mazewinther@gmail.com>2026-01-31 22:19:11 +0100
committerMaze Winther <mazewinther@gmail.com>2026-01-31 22:19:11 +0100
commitf820d9a8948b97460ebdfdaa6b42b6d510e2b3cf (patch)
tree460b4cd9ac403fe5591bb0b5b4064e1662d08077 /apps/web/src/services/transcription
parent7878c8bb7b83bce568ced990903b8195a9dd4605 (diff)
downloadopencut-f820d9a8948b97460ebdfdaa6b42b6d510e2b3cf.tar.gz
refactor services structure
Diffstat (limited to 'apps/web/src/services/transcription')
-rw-r--r--apps/web/src/services/transcription/service.ts (renamed from apps/web/src/services/transcription/index.ts)6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/web/src/services/transcription/index.ts b/apps/web/src/services/transcription/service.ts
index 37c650da..c34a82ce 100644
--- a/apps/web/src/services/transcription/index.ts
+++ b/apps/web/src/services/transcription/service.ts
@@ -1,4 +1,5 @@
import type {
+ TranscriptionLanguage,
TranscriptionResult,
TranscriptionProgress,
TranscriptionModelId,
@@ -8,7 +9,6 @@ import {
TRANSCRIPTION_MODELS,
} from "@/constants/transcription-constants";
import type { WorkerMessage, WorkerResponse } from "./worker";
-import type { LanguageCode } from "@/types/language";
type ProgressCallback = (progress: TranscriptionProgress) => void;
@@ -20,12 +20,12 @@ class TranscriptionService {
async transcribe({
audioData,
- language,
+ language = "auto",
modelId = DEFAULT_TRANSCRIPTION_MODEL,
onProgress,
}: {
audioData: Float32Array;
- language?: LanguageCode;
+ language?: TranscriptionLanguage;
modelId?: TranscriptionModelId;
onProgress?: ProgressCallback;
}): Promise<TranscriptionResult> {