From 63496d05a2f78b061f6d848fd00ece223acd7514 Mon Sep 17 00:00:00 2001 From: kcfancher Date: Sat, 28 Mar 2026 14:06:40 -0400 Subject: 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. --- apps/web/src/constants/transcription-constants.ts | 2 ++ 1 file changed, 2 insertions(+) (limited to 'apps/web/src/constants') 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; -- cgit v1.3.1