// ASR 指标（Phase 1 引擎抽象与 Worker 化；对齐方案 §8.2）。
// 指标只能包含时间、计数、RTF、队列长度和错误枚举，禁止包含音频数据、原文、译文、URL、prompt、令牌与其他敏感业务字段。
// streaming 专属字段（audioLagMs / partialLatencyMs / finalLatencyMs）在 Whisper 整句路径恒为 0，
// 自 Phase 2 sherpa streaming/segmented 接入后由引擎填充。
export function emptyAsrMetrics() {
    return {
        audioReceivedMs: 0,
        audioProcessedMs: 0,
        inferenceMs: 0,
        rtf: 0,
        audioLagMs: 0,
        partialLatencyMs: 0,
        finalLatencyMs: 0,
        droppedAudioMs: 0,
        resetCount: 0,
    };
}
