ShengShengBuXi/ShengShengBuXi.ConsoleApp/config.json
2025-03-29 03:43:31 +08:00

45 lines
1.3 KiB
JSON

{
"AudioFiles": {
"AudioBasePath": "mp3",
"WaitingToneFile": "\u7B49\u5F85\u561F\u97F3.wav",
"WaitForPickupFile": "\u7B49\u5F85\u63A5\u7535\u8BDD.mp3",
"PhonePickupFile": "\u7535\u8BDD\u63A5\u8D77.mp3",
"PromptUserRecordFile": "\u63D0\u793A\u7528\u6237\u5F55\u97F3.mp3",
"BeepPromptFile": "\u6EF4\u63D0\u793A\u97F3.wav",
"DigitToneFileTemplate": "{0}.mp3",
"MinKeyTonePlayTimeMs": 200,
"KeyToneVolume": 0.7,
"WaitingToneVolume": 0.7,
"DialToneVolume": 0.7,
"PromptAfterBeepVolume": 0.7,
"BeepPromptVolume": 0.1,
"WindChimeFile": "\u98CE\u94C3.wav"
},
"Dial": {
"MinDigitsToDialOut": 8,
"AutoDialOutAfterSeconds": 5,
"ResetTimeoutSeconds": 10
},
"Recording": {
"RecordingFolder": "recordings",
"RecordingDeviceNumber": 0,
"SampleRate": 16000,
"Channels": 1,
"BufferMilliseconds": 50,
"SilenceThreshold": 0.14,
"SilenceTimeoutSeconds": 20,
"AllowUserHangup": true,
"UploadRecordingToServer": false,
"EnableBackgroundMusic": true,
"BackgroundMusicFile": "bj.mp3",
"BackgroundMusicVolume": 0.3,
"WindChimePromptSeconds": 10,
"WindChimeFadeOutMs": 3000
},
"CallFlow": {
"WaitForPickupMinSeconds": 3,
"WaitForPickupMaxSeconds": 6,
"PlayPickupProbability": 0.5,
"ResetSystemAfterHangup": false
}
}