| | |
| | | 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); |
| | |
| | | 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)] |