cai
2026-07-10 a590c735cfa4ec55ba6b32e297600d83e1a3e46a
src/service.rs
@@ -410,6 +410,18 @@
        if let Some(value) = &runtime.asr_stream_url {
            command.env("CV_RUNTIME_ASR_STREAM_URL", value);
        }
        if let Some(value) = runtime.asr_realtime_enabled {
            command.env("CV_RUNTIME_ASR_REALTIME_ENABLED", value.to_string());
        }
        if let Some(value) = &runtime.asr_realtime_url {
            command.env("CV_RUNTIME_ASR_REALTIME_URL", value);
        }
        if let Some(value) = runtime.asr_realtime_chunk_duration_ms {
            command.env(
                "CV_RUNTIME_ASR_REALTIME_CHUNK_DURATION_MS",
                value.to_string(),
            );
        }
        if let Some(true) = runtime.audio_debug_dump_enabled {
            if let Some(value) = &config.audio_debug_dump_dir {
                command.env("CV_AUDIO_DEBUG_DUMP_DIR", value);
@@ -976,6 +988,9 @@
    audio_debug_dump_enabled: Option<bool>,
    asr_streaming_enabled: Option<bool>,
    asr_stream_url: Option<String>,
    asr_realtime_enabled: Option<bool>,
    asr_realtime_url: Option<String>,
    asr_realtime_chunk_duration_ms: Option<u64>,
}
#[derive(Default, Deserialize)]