Update files

This commit is contained in:
Mohamed Boudra
2026-01-27 13:38:56 +07:00
parent 971da6f48a
commit a18739319f
4 changed files with 345 additions and 242 deletions
@@ -4,8 +4,7 @@ import { join } from "path";
import { inferAudioExtension, sanitizeForFilename } from "./audio-utils.js";
import { resolveRecordingsDebugDir } from "./recordings-debug.js";
const debugDir = resolveRecordingsDebugDir("DICTATION_DEBUG_AUDIO_DIR");
let announced = false;
let announcedDir: string | null = null;
export interface DictationDebugAudioMetadata {
sessionId: string;
@@ -18,13 +17,14 @@ export async function maybePersistDictationDebugAudio(
metadata: DictationDebugAudioMetadata,
logger: pino.Logger
): Promise<string | null> {
const debugDir = resolveRecordingsDebugDir("DICTATION_DEBUG_AUDIO_DIR");
if (!debugDir) {
return null;
}
if (!announced) {
if (announcedDir !== debugDir) {
logger.info({ debugDir }, "Dictation audio capture enabled");
announced = true;
announcedDir = debugDir;
}
const timestamp = new Date().toISOString().replace(/[:.]/g, "-");