{% if narratio_configkit_imports is not none %} configkit: imports: {{ narratio_configkit_imports | to_json }} {% endif %} workspace: root: {{ narratio_workspace_root | to_json }} {% if narratio_workspace_cleanup_after_publish is not none %} cleanup_after_publish: {{ narratio_workspace_cleanup_after_publish | to_json }} {% endif %} campaigns: root: {{ narratio_campaigns_root | to_json }} {% if narratio_campaigns_default_campaign_id is not none %} default_campaign_id: {{ narratio_campaigns_default_campaign_id | to_json }} {% endif %} {% if narratio_storage_backend is not none or narratio_storage_s3_bucket is not none or narratio_storage_s3_root_prefix is not none or narratio_storage_s3_region is not none or narratio_storage_s3_endpoint is not none or narratio_storage_s3_force_path_style is not none or narratio_storage_s3_access_key_id is not none or narratio_storage_s3_secret_access_key is not none %} storage: {% if narratio_storage_backend is not none %} backend: {{ narratio_storage_backend | to_json }} {% endif %} {% if narratio_storage_s3_bucket is not none or narratio_storage_s3_root_prefix is not none or narratio_storage_s3_region is not none or narratio_storage_s3_endpoint is not none or narratio_storage_s3_force_path_style is not none or narratio_storage_s3_access_key_id is not none or narratio_storage_s3_secret_access_key is not none %} s3: {% if narratio_storage_s3_bucket is not none %} bucket: {{ narratio_storage_s3_bucket | to_json }} {% endif %} {% if narratio_storage_s3_root_prefix is not none %} root_prefix: {{ narratio_storage_s3_root_prefix | to_json }} {% endif %} {% if narratio_storage_s3_region is not none %} region: {{ narratio_storage_s3_region | to_json }} {% endif %} {% if narratio_storage_s3_endpoint is not none %} endpoint: {{ narratio_storage_s3_endpoint | to_json }} {% endif %} {% if narratio_storage_s3_force_path_style is not none %} force_path_style: {{ narratio_storage_s3_force_path_style | to_json }} {% endif %} {% if narratio_storage_s3_access_key_id is not none %} access_key_id: {{ narratio_storage_s3_access_key_id | to_json }} {% endif %} {% if narratio_storage_s3_secret_access_key is not none %} secret_access_key: {{ narratio_storage_s3_secret_access_key | to_json }} {% endif %} {% endif %} {% endif %} spool: root: {{ narratio_spool_root | to_json }} {% if narratio_spool_delete_audio_after_publish is not none %} delete_audio_after_publish: {{ narratio_spool_delete_audio_after_publish | to_json }} {% endif %} cache: root: {{ narratio_cache_root | to_json }} {% if narratio_cache_s3_audio is not none %} s3_audio: {{ narratio_cache_s3_audio | to_json }} {% endif %} {% if narratio_publish_enabled is not none or narratio_publish_upload_run is not none or narratio_publish_outputs is not none %} publish: {% if narratio_publish_enabled is not none %} enabled: {{ narratio_publish_enabled | to_json }} {% endif %} {% if narratio_publish_upload_run is not none %} upload_run: {{ narratio_publish_upload_run | to_json }} {% endif %} {% if narratio_publish_outputs is not none %} outputs: {{ narratio_publish_outputs | to_json }} {% endif %} {% endif %} whisperx: transcribe_url: {{ narratio_whisperx_transcribe_url | to_json }} {% if narratio_whisperx_language is not none %} language: {{ narratio_whisperx_language | to_json }} {% endif %} {% if narratio_whisperx_timeout is not none %} timeout: {{ narratio_whisperx_timeout | to_json }} {% endif %} {% if narratio_whisperx_retries is not none %} retries: {{ narratio_whisperx_retries | to_json }} {% endif %} {% if narratio_whisperx_retry_delay is not none %} retry_delay: {{ narratio_whisperx_retry_delay | to_json }} {% endif %} {% if narratio_whisperx_concurrency is not none %} concurrency: {{ narratio_whisperx_concurrency | to_json }} {% endif %} {% if narratio_seriatim_binary is not none or narratio_seriatim_timeout is not none or narratio_seriatim_output_schema is not none or narratio_seriatim_coalesce_gap is not none or narratio_seriatim_report is not none or narratio_seriatim_env_overlap_word_run_gap is not none or narratio_seriatim_env_overlap_word_run_reorder_window is not none or narratio_seriatim_env_backchannel_max_duration is not none or narratio_seriatim_env_filler_max_duration is not none %} seriatim: {% if narratio_seriatim_binary is not none %} binary: {{ narratio_seriatim_binary | to_json }} {% endif %} {% if narratio_seriatim_timeout is not none %} timeout: {{ narratio_seriatim_timeout | to_json }} {% endif %} {% if narratio_seriatim_output_schema is not none %} output_schema: {{ narratio_seriatim_output_schema | to_json }} {% endif %} {% if narratio_seriatim_coalesce_gap is not none %} coalesce_gap: {{ narratio_seriatim_coalesce_gap | to_json }} {% endif %} {% if narratio_seriatim_report is not none %} report: {{ narratio_seriatim_report | to_json }} {% endif %} {% if narratio_seriatim_env_overlap_word_run_gap is not none or narratio_seriatim_env_overlap_word_run_reorder_window is not none or narratio_seriatim_env_backchannel_max_duration is not none or narratio_seriatim_env_filler_max_duration is not none %} env: {% if narratio_seriatim_env_overlap_word_run_gap is not none %} overlap_word_run_gap: {{ narratio_seriatim_env_overlap_word_run_gap | to_json }} {% endif %} {% if narratio_seriatim_env_overlap_word_run_reorder_window is not none %} overlap_word_run_reorder_window: {{ narratio_seriatim_env_overlap_word_run_reorder_window | to_json }} {% endif %} {% if narratio_seriatim_env_backchannel_max_duration is not none %} backchannel_max_duration: {{ narratio_seriatim_env_backchannel_max_duration | to_json }} {% endif %} {% if narratio_seriatim_env_filler_max_duration is not none %} filler_max_duration: {{ narratio_seriatim_env_filler_max_duration | to_json }} {% endif %} {% endif %} {% endif %} {% if narratio_audita_binary is not none or narratio_audita_timeout is not none or narratio_audita_llm_api_key is not none or narratio_audita_modules is not none or narratio_audita_base_url is not none or narratio_audita_model is not none or narratio_audita_total_llm_concurrency is not none or narratio_audita_proposal_llm_concurrency is not none or narratio_audita_validation_model is not none or narratio_audita_validation_llm_concurrency is not none or narratio_audita_transcript_description is not none or narratio_audita_config_path is not none or narratio_audita_output_schema is not none or narratio_audita_work_dir_retention is not none or narratio_audita_report is not none %} audita: {% if narratio_audita_binary is not none %} binary: {{ narratio_audita_binary | to_json }} {% endif %} {% if narratio_audita_timeout is not none %} timeout: {{ narratio_audita_timeout | to_json }} {% endif %} {% if narratio_audita_llm_api_key is not none %} llm_api_key: {{ narratio_audita_llm_api_key | to_json }} {% endif %} {% if narratio_audita_modules is not none %} modules: {{ narratio_audita_modules | to_json }} {% endif %} {% if narratio_audita_base_url is not none %} base_url: {{ narratio_audita_base_url | to_json }} {% endif %} {% if narratio_audita_model is not none %} model: {{ narratio_audita_model | to_json }} {% endif %} {% if narratio_audita_total_llm_concurrency is not none %} total_llm_concurrency: {{ narratio_audita_total_llm_concurrency | to_json }} {% endif %} {% if narratio_audita_proposal_llm_concurrency is not none %} proposal_llm_concurrency: {{ narratio_audita_proposal_llm_concurrency | to_json }} {% endif %} {% if narratio_audita_validation_model is not none %} validation_model: {{ narratio_audita_validation_model | to_json }} {% endif %} {% if narratio_audita_validation_llm_concurrency is not none %} validation_llm_concurrency: {{ narratio_audita_validation_llm_concurrency | to_json }} {% endif %} {% if narratio_audita_transcript_description is not none %} transcript_description: {{ narratio_audita_transcript_description | to_json }} {% endif %} {% if narratio_audita_config_path is not none %} config_path: {{ narratio_audita_config_path | to_json }} {% endif %} {% if narratio_audita_output_schema is not none %} output_schema: {{ narratio_audita_output_schema | to_json }} {% endif %} {% if narratio_audita_work_dir_retention is not none %} work_dir_retention: {{ narratio_audita_work_dir_retention | to_json }} {% endif %} {% if narratio_audita_report is not none %} report: {{ narratio_audita_report | to_json }} {% endif %} {% endif %} {% if narratio_normalize_output_path is not none or narratio_normalize_output_schema is not none or narratio_normalize_report is not none %} normalize: {% if narratio_normalize_output_path is not none %} output_path: {{ narratio_normalize_output_path | to_json }} {% endif %} {% if narratio_normalize_output_schema is not none %} output_schema: {{ narratio_normalize_output_schema | to_json }} {% endif %} {% if narratio_normalize_report is not none %} report: {{ narratio_normalize_report | to_json }} {% endif %} {% endif %} {% if narratio_trim_enabled is not none or narratio_trim_output_path is not none or narratio_trim_bounds_prompt_id is not none or narratio_trim_bounds_profile_id is not none or narratio_trim_bounds_transcript_input_name is not none or narratio_trim_bounds_output_path is not none or narratio_trim_bounds_timeout is not none or narratio_trim_bounds_render_debug is not none or narratio_trim_bounds_render_output_path is not none or narratio_trim_seriatim_report is not none %} trim: {% if narratio_trim_enabled is not none %} enabled: {{ narratio_trim_enabled | to_json }} {% endif %} {% if narratio_trim_output_path is not none %} output_path: {{ narratio_trim_output_path | to_json }} {% endif %} {% if narratio_trim_bounds_prompt_id is not none or narratio_trim_bounds_profile_id is not none or narratio_trim_bounds_transcript_input_name is not none or narratio_trim_bounds_output_path is not none or narratio_trim_bounds_timeout is not none or narratio_trim_bounds_render_debug is not none or narratio_trim_bounds_render_output_path is not none %} bounds: {% if narratio_trim_bounds_prompt_id is not none %} prompt_id: {{ narratio_trim_bounds_prompt_id | to_json }} {% endif %} {% if narratio_trim_bounds_profile_id is not none %} profile_id: {{ narratio_trim_bounds_profile_id | to_json }} {% endif %} {% if narratio_trim_bounds_transcript_input_name is not none %} transcript_input_name: {{ narratio_trim_bounds_transcript_input_name | to_json }} {% endif %} {% if narratio_trim_bounds_output_path is not none %} output_path: {{ narratio_trim_bounds_output_path | to_json }} {% endif %} {% if narratio_trim_bounds_timeout is not none %} timeout: {{ narratio_trim_bounds_timeout | to_json }} {% endif %} {% if narratio_trim_bounds_render_debug is not none %} render_debug: {{ narratio_trim_bounds_render_debug | to_json }} {% endif %} {% if narratio_trim_bounds_render_output_path is not none %} render_output_path: {{ narratio_trim_bounds_render_output_path | to_json }} {% endif %} {% endif %} {% if narratio_trim_seriatim_report is not none %} seriatim: report: {{ narratio_trim_seriatim_report | to_json }} {% endif %} {% endif %} {% if narratio_render_enabled is not none or narratio_render_format is not none or narratio_render_title is not none or narratio_render_include_timestamps is not none or narratio_render_include_segment_ids is not none or narratio_render_include_metadata is not none %} render: {% if narratio_render_enabled is not none %} enabled: {{ narratio_render_enabled | to_json }} {% endif %} {% if narratio_render_format is not none %} format: {{ narratio_render_format | to_json }} {% endif %} {% if narratio_render_title is not none %} title: {{ narratio_render_title | to_json }} {% endif %} {% if narratio_render_include_timestamps is not none %} include_timestamps: {{ narratio_render_include_timestamps | to_json }} {% endif %} {% if narratio_render_include_segment_ids is not none %} include_segment_ids: {{ narratio_render_include_segment_ids | to_json }} {% endif %} {% if narratio_render_include_metadata is not none %} include_metadata: {{ narratio_render_include_metadata | to_json }} {% endif %} {% endif %} {% if narratio_scriptorium_binary is not none or narratio_scriptorium_config_path is not none or narratio_scriptorium_timeout is not none or narratio_scriptorium_render_debug is not none or narratio_scriptorium_artifacts is not none or narratio_scriptorium_artifact_families is not none %} scriptorium: {% if narratio_scriptorium_binary is not none %} binary: {{ narratio_scriptorium_binary | to_json }} {% endif %} {% if narratio_scriptorium_config_path is not none %} config_path: {{ narratio_scriptorium_config_path | to_json }} {% endif %} {% if narratio_scriptorium_timeout is not none %} timeout: {{ narratio_scriptorium_timeout | to_json }} {% endif %} {% if narratio_scriptorium_render_debug is not none %} render_debug: {{ narratio_scriptorium_render_debug | to_json }} {% endif %} {% if narratio_scriptorium_artifacts is not none %} artifacts: {{ narratio_scriptorium_artifacts | to_json }} {% endif %} {% if narratio_scriptorium_artifact_families is not none %} artifact_families: {{ narratio_scriptorium_artifact_families | to_json }} {% endif %} {% endif %} {% if narratio_notarius_enabled is not none or narratio_notarius_binary is not none or narratio_notarius_config_path is not none or narratio_notarius_pipeline_id is not none or narratio_notarius_timeout is not none or narratio_notarius_working_directory is not none or narratio_notarius_llm_api_key is not none or narratio_notarius_resume is not none or narratio_notarius_chunk_cache is not none or narratio_notarius_references is not none or narratio_notarius_outputs is not none %} notarius: {% if narratio_notarius_enabled is not none %} enabled: {{ narratio_notarius_enabled | to_json }} {% endif %} {% if narratio_notarius_binary is not none %} binary: {{ narratio_notarius_binary | to_json }} {% endif %} {% if narratio_notarius_config_path is not none %} config_path: {{ narratio_notarius_config_path | to_json }} {% endif %} {% if narratio_notarius_pipeline_id is not none %} pipeline_id: {{ narratio_notarius_pipeline_id | to_json }} {% endif %} {% if narratio_notarius_timeout is not none %} timeout: {{ narratio_notarius_timeout | to_json }} {% endif %} {% if narratio_notarius_working_directory is not none %} working_directory: {{ narratio_notarius_working_directory | to_json }} {% endif %} {% if narratio_notarius_llm_api_key is not none %} llm_api_key: {{ narratio_notarius_llm_api_key | to_json }} {% endif %} {% if narratio_notarius_resume is not none %} resume: {{ narratio_notarius_resume | to_json }} {% endif %} {% if narratio_notarius_chunk_cache is not none %} chunk_cache: {{ narratio_notarius_chunk_cache | to_json }} {% endif %} {% if narratio_notarius_references is not none %} references: {{ narratio_notarius_references | to_json }} {% endif %} {% if narratio_notarius_outputs is not none %} outputs: {{ narratio_notarius_outputs | to_json }} {% endif %} {% endif %} {% if narratio_notification_mode is not none %} notification: mode: {{ narratio_notification_mode | to_json }} {% endif %}