summaryrefslogtreecommitdiff
path: root/apps/web/src/constants
diff options
context:
space:
mode:
authorkcfancher <keli@keisi.co>2026-03-28 14:06:40 -0400
committerGitHub <noreply@github.com>2026-03-28 19:06:40 +0100
commit63496d05a2f78b061f6d848fd00ece223acd7514 (patch)
tree2f53a05a7d8285430b62831318ce9118bef0e1ef /apps/web/src/constants
parentf2eed05d36846cd771458b20e77840e907084bc5 (diff)
downloadopencut-63496d05a2f78b061f6d848fd00ece223acd7514.tar.gz
Fix transcription sample-rate handling (#740)
Fix for #703. Adds an optional sampleRate parameter to the decodeAudioToFloat32() function. The caption transcriber passes in a value of 16000 to prepare audio in the format Whisper expects.
Diffstat (limited to 'apps/web/src/constants')
-rw-r--r--apps/web/src/constants/transcription-constants.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/web/src/constants/transcription-constants.ts b/apps/web/src/constants/transcription-constants.ts
index 3fa914f2..ed19147c 100644
--- a/apps/web/src/constants/transcription-constants.ts
+++ b/apps/web/src/constants/transcription-constants.ts
@@ -51,6 +51,8 @@ export const TRANSCRIPTION_MODELS: TranscriptionModel[] = [
export const DEFAULT_TRANSCRIPTION_MODEL: TranscriptionModelId =
"whisper-small";
+export const DEFAULT_TRANSCRIPTION_SAMPLE_RATE = 16000;
+
export const DEFAULT_CHUNK_LENGTH_SECONDS = 30;
export const DEFAULT_STRIDE_SECONDS = 5;