{ "version": "AudioMgr 1.0", "audio_scenario": [ { "name": "audioscenario_asr", "audiopaths": [ ["SDS_mic", "psi:mic_in"], ["psi:mic_out", "asd_p"], ["asd_p:out_one", "SDS_sse"], ["SDS_sse", "SDS_asr"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "psi:spk_in"], ["psi:spk_out", "SDS_spk" ] ] }, { "name": "audioscenario_asr_with_signals", "audiopaths": [ ["SDS_mic", "psi:mic_in"], ["psi:mic_out", "asd_p"], ["asd_p:out_one", "audio_signal_analysis"], ["audio_signal_analysis", "SDS_sse"], ["SDS_sse", "SDS_asr"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "psi:spk_in"], ["psi:spk_out", "SDS_spk" ] ] }, { "name": "audioscenario_asr_to_file", "audiopaths": [ ["SDS_mic", "psi:mic_in"], ["psi:mic_out", "asd_p"], ["asd_p:out_one", "SDS_sse"], ["SDS_sse", "asd_dup_str"], ["asd_dup_str:output_one", "SDS_asr"], ["asd_dup_str:output_two", "to_file_src"], ["to_file_src", "toFile"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "psi:spk_in"], ["psi:spk_out", "SDS_spk" ] ] }, { "name": "audioscenario_asr_to_file_with_signals", "audiopaths": [ ["SDS_mic", "psi:mic_in"], ["psi:mic_out", "asd_p"], ["asd_p:out_one", "audio_signal_analysis"], ["audio_signal_analysis", "SDS_sse"], ["SDS_sse", "asd_dup_str"], ["asd_dup_str:output_one", "SDS_asr"], ["asd_dup_str:output_two", "to_file_src"], ["to_file_src", "toFile"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "psi:spk_in"], ["psi:spk_out", "SDS_spk" ] ] }, { "comment": "This is a dummy scenario - not in usage!", "name": "audioscenario_asr_2ch", "audiopaths": [ ["SDS_mic", "psi:mic_in"], ["psi:mic_out", "asd_p_2ch"], ["asd_p_2ch:out_one", "SDS_sse_2ch"], ["SDS_sse_2ch", "SDS_asr"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "psi:spk_in"], ["psi:spk_out", "SDS_spk" ] ] }, { "comment": "This is a dummy scenario - not in usage!", "name": "audioscenario_asr_with_signals_2ch", "audiopaths": [ ["SDS_mic", "psi:mic_in"], ["psi:mic_out", "asd_p_2ch"], ["asd_p_2ch:out_one", "SDS_sse_2ch"], ["SDS_sse_2ch", "audio_signal_analysis"], ["audio_signal_analysis", "SDS_asr"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "psi:spk_in"], ["psi:spk_out", "SDS_spk" ] ] }, { "comment": "This is a dummy scenario - not in usage!", "name": "audioscenario_asr_to_file_2ch", "audiopaths": [ ["SDS_mic", "psi:mic_in"], ["psi:mic_out", "asd_p_2ch"], ["asd_p_2ch:out_one", "SDS_sse_2ch"], ["SDS_sse_2ch", "asd_dup_str"], ["asd_dup_str:output_one", "SDS_asr"], ["asd_dup_str:output_two", "to_file_src"], ["to_file_src", "toFile"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "psi:spk_in"], ["psi:spk_out", "SDS_spk" ] ] }, { "comment": "This is a dummy scenario - not in usage!", "name": "audioscenario_asr_to_file_with_signals_2ch", "audiopaths": [ ["SDS_mic", "psi:mic_in"], ["psi:mic_out", "asd_p_2ch"], ["asd_p_2ch:out_one", "SDS_sse_2ch"], ["SDS_sse_2ch", "audio_signal_analysis"], ["audio_signal_analysis", "asd_dup_str"], ["asd_dup_str:output_one", "SDS_asr"], ["asd_dup_str:output_two", "to_file_src"], ["to_file_src", "toFile"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "psi:spk_in"], ["psi:spk_out", "SDS_spk" ] ] }, { "name": "audioscenario_asr_bi", "audiopaths": [ ["SDS_mic", "asd_p_bi"], ["asd_p_bi:out_one", "SDS_sse_bi"], ["SDS_sse_bi", "SDS_asr"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "SDS_spk" ] ] }, { "name": "audioscenario_asr_with_signals_bi", "audiopaths": [ ["SDS_mic", "asd_p_bi"], ["asd_p_bi:out_one", "SDS_sse_bi"], ["SDS_sse_bi", "audio_signal_analysis"], ["audio_signal_analysis", "SDS_asr"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "SDS_spk" ] ] }, { "name": "audioscenario_asr_to_file_bi", "audiopaths": [ ["SDS_mic", "asd_p_bi"], ["asd_p_bi:out_one", "SDS_sse_bi"], ["SDS_sse_bi", "asd_dup_str"], ["asd_dup_str:output_one", "SDS_asr"], ["asd_dup_str:output_two", "to_file_src"], ["to_file_src", "toFile"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "SDS_spk" ] ] }, { "name": "audioscenario_asr_to_file_with_signals_bi", "audiopaths": [ ["SDS_mic", "asd_p_bi"], ["asd_p_bi:out_one", "SDS_sse_bi"], ["SDS_sse_bi", "audio_signal_analysis"], ["audio_signal_analysis", "asd_dup_str"], ["asd_dup_str:output_one", "SDS_asr"], ["asd_dup_str:output_two", "to_file_src"], ["to_file_src", "toFile"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "SDS_spk" ] ] }, { "name": "audioscenario_asr_bi_pic", "audiopaths": [ ["SDS_mic", "asd_p_bi_pic"], ["asd_p_bi_pic:out_one", "SDS_sse_bi_pic"], ["SDS_sse_bi_pic", "SDS_asr"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "SDS_spk" ] ] }, { "name": "audioscenario_asr_with_signals_bi_pic", "audiopaths": [ ["SDS_mic", "asd_p_bi_pic"], ["asd_p_bi_pic:out_one", "SDS_sse_bi_pic"], ["SDS_sse_bi_pic", "audio_signal_analysis"], ["audio_signal_analysis", "SDS_asr"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "SDS_spk" ] ] }, { "name": "audioscenario_asr_to_file_bi_pic", "audiopaths": [ ["SDS_mic", "asd_p_bi_pic"], ["asd_p_bi_pic:out_one", "SDS_sse_bi_pic"], ["SDS_sse_bi_pic", "asd_dup_str"], ["asd_dup_str:output_one", "SDS_asr"], ["asd_dup_str:output_two", "to_file_src"], ["to_file_src", "toFile"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "SDS_spk" ] ] }, { "name": "audioscenario_asr_to_file_with_signals_bi_pic", "audiopaths": [ ["SDS_mic", "asd_p_bi_pic"], ["asd_p_bi_pic:out_one", "SDS_sse_bi_pic"], ["SDS_sse_bi_pic", "audio_signal_analysis"], ["audio_signal_analysis", "asd_dup_str"], ["asd_dup_str:output_one", "SDS_asr"], ["asd_dup_str:output_two", "to_file_src"], ["to_file_src", "toFile"], ["SDS_prompter", "SDS_src" ], [ "SDS_src", "SDS_spk" ] ] }, { "name": "audioscenario_asr_from_file", "audiopaths": [ ["SDS_file", "SDS_asr"] ] }, { "comment": "This scenario is used by the customer to record voice notes.", "name": "AmxServerRecognition", "audiopaths": [ ["SDS_mic", "asd_p"], ["asd_p:out_one", "SRV_sse"], ["SRV_sse", "SRV_src"], ["SRV_src", "asd_m"], ["asd_m:out_one", "SRV_spk"] ] }, { "name": "audioscenario_prompter", "audiopaths": [ [ "SDS_prompter", "SDS_src" ], [ "SDS_src", "SDS_spk" ] ] }, { "name": "amx_navi_prompter", "audiopaths": [ [ "NAVI_prompter", "NAVI_src" ], [ "NAVI_src", "NAVI_spk" ] ] } ], "module_config": [ { "type": "DefaultAudioInput", "name": "SDS_mic", "device_name": "/output_multich_0", "audio_format": { "uses": "22khz_4ch" }, "buffer_count": 100 }, { "type": "AudioInputFromFile", "name": "SDS_file", "audio_file": "/dev/shmem/nru.raw", "audio_format": { "uses": "16khz_1ch" } }, { "type": "PromptSyncedInputModule", "name": "psi", "sink_names": ["mic_in", "spk_in"], "source_names": ["mic_out", "spk_out"], "input_delay": 0, "buffer_length_ms": 1500 }, { "type": "AudioStreamDistributor", "name": "asd_p", "input_channel_count": 4, "source_config": [{ "name": "out_one", "input_channel_assignment": [ "1" ] }], "master_output": "out_one" }, { "comment": "This is a dummy module - not in usage!", "type": "AudioStreamDistributor", "name": "asd_p_2ch", "input_channel_count": 4, "source_config": [{ "name": "out_one", "input_channel_assignment": [ "1" ] }], "master_output": "out_one" }, { "type": "AudioSignalAnalysis", "name": "audio_signal_analysis", "rms_interval": 200 }, { "type": "AudioStreamDistributor", "name": "asd_p_bi", "input_channel_count": 4, "source_config": [{ "name": "out_one", "input_channel_assignment": [ "1", "4" ] }], "master_output": "out_one" }, { "type": "AudioStreamDistributor", "name": "asd_p_bi_pic", "input_channel_count": 4, "source_config": [{ "name": "out_one", "input_channel_assignment": [ "1", "2", "4" ] }], "master_output": "out_one" }, { "type": "SpeechSignalEnhancement", "name": "SDS_sse", "bsd_file": "/opt/speech/data/bsd/sse_vr_bmw_35up.bsd" }, { "comment": "This is a dummy module - not in usage!", "type": "SpeechSignalEnhancement", "name": "SDS_sse_2ch", "bsd_file": "/opt/speech/data/bsd/sse_vr_bmw_35up.bsd" }, { "type": "SpeechSignalEnhancement", "name": "SDS_sse_bi", "bsd_file": "/opt/speech/data/bsd/sse_vr_bmw_35up_extRef.bsd" }, { "type": "SpeechSignalEnhancement", "name": "SDS_sse_bi_pic", "bsd_file": "/opt/speech/data/bsd/sse_vr_bmw_35up_extRef_PIC.bsd" }, { "type": "AudioStreamDistributor", "name": "asd_dup_str", "input_channel_count": 1, "source_config": [{ "name": "output_one", "input_channel_assignment": [ "1" ] }, { "name": "output_two", "input_channel_assignment": [ "1" ] }], "master_output": "output_one" }, { "type": "SampleRateConverter", "name": "to_file_src", "filter_scope": "SRC_FILTER_SCOPE_RECOGNITION", "audio_format": { "uses": "16khz_1ch" } }, { "type": "SampleRateConverter", "name": "SDS_src", "filter_scope": "SRC_FILTER_SCOPE_AUDIBILITY", "audio_format": { "uses": "44khz_1ch" } }, { "type": "DefaultAudioOutput", "name": "SDS_spk", "device_name": "/input_mono_1", "buffer_count": 20, "audio_format": { "uses": "44khz_1ch" }, "pal_audio_platform_bitmask": 324 }, { "type": "SampleRateConverter", "name": "NAVI_src", "filter_scope": "SRC_FILTER_SCOPE_AUDIBILITY", "audio_format": { "uses": "44khz_1ch" } }, { "type": "DefaultAudioOutput", "name": "NAVI_spk", "device_name": "/input_mono_0", "buffer_count": 20, "audio_format": { "uses": "44khz_1ch" }, "pal_audio_platform_bitmask": 324 }, { "type": "SpeechSignalEnhancement", "name": "SRV_sse", "bsd_file": "/opt/speech/data/bsd/sse_vr_bmw_35up_svr.bsd" }, { "type": "SampleRateConverter", "name": "SRV_src", "filter_scope": "SRC_FILTER_SCOPE_AUDIBILITY", "audio_format": { "uses": "44khz_1ch_256" } }, { "type": "AudioStreamDistributor", "name": "asd_m", "input_channel_count": 1, "source_config": [{ "name": "out_one", "input_channel_assignment": [ "1", "1" ] }], "master_output": "out_one" }, { "type": "DefaultAudioOutput", "name": "SRV_spk", "device_name": "/input_stereo_4", "buffer_count": 20, "audio_format": { "uses": "44khz_2ch" }, "pal_audio_platform_bitmask": 324 } ], "audio_format": [ { "name": "22khz_4ch", "sample_rate": 22050, "samples_per_channel": 256, "channel_count": 4 }, { "name": "16khz_1ch", "sample_rate": 16000, "samples_per_channel": 512, "channel_count": 1 }, { "name": "44khz_1ch", "sample_rate": 44100, "samples_per_channel": 512, "channel_count": 1 }, { "name": "44khz_1ch_256", "sample_rate": 44100, "samples_per_channel": 256, "channel_count": 1 }, { "name": "44khz_2ch", "sample_rate": 44100, "samples_per_channel": 256, "channel_count": 2 } ] }