102 lines
2.4 KiB
JSON
102 lines
2.4 KiB
JSON
{
|
|
"server": {
|
|
"host": "0.0.0.0",
|
|
"port": 8000,
|
|
"cors_origins": ["*"]
|
|
},
|
|
"audio": {
|
|
"sample_rate_hz": 16000,
|
|
"channels": 1,
|
|
"frame_ms": 20
|
|
},
|
|
"session": {
|
|
"inactivity_timeout_sec": 60
|
|
},
|
|
"turn": {
|
|
"vad": {
|
|
"confidence": 0.8,
|
|
"start_secs": 0.4,
|
|
"stop_secs": 0.2,
|
|
"min_volume": 0.8
|
|
},
|
|
"interruption_min_chars": 3,
|
|
"interruption_use_interim": true,
|
|
"interruption_short_replies": [
|
|
"是",
|
|
"是的",
|
|
"对",
|
|
"对的",
|
|
"嗯",
|
|
"好",
|
|
"好的",
|
|
"行",
|
|
"可以",
|
|
"没问题",
|
|
"不是",
|
|
"不",
|
|
"不行",
|
|
"不用",
|
|
"不要",
|
|
"没有",
|
|
"否",
|
|
"你好",
|
|
"在吗"
|
|
],
|
|
"user_speech_timeout_sec": 0.2,
|
|
"idle_prompt_timeout_sec": 3.0,
|
|
"idle_prompt_max_count": 3,
|
|
"idle_prompt_text": "你好,请问还在吗?"
|
|
},
|
|
"agent": {
|
|
"greeting_mode": "fastgpt_opener",
|
|
"fastgpt_reconnect_greeting": "欢迎回来继续对话",
|
|
"response_state": {
|
|
"enabled": false,
|
|
"tag": "state",
|
|
"event_type": "response.state",
|
|
"max_prefix_chars": 256
|
|
}
|
|
},
|
|
"services": {
|
|
"stt": {
|
|
"provider": "xfyun",
|
|
"app_id": "416ce125",
|
|
"api_key": "c65342fe603126c3610031d8429bb36d",
|
|
"api_secret": "MzkyYmI5OWEyODQzN2FiN2VhN2UzYzU4",
|
|
"base_url": "wss://iat-api.xfyun.cn/v2/iat",
|
|
"language": "zh_cn",
|
|
"domain": "iat",
|
|
"accent": "mandarin",
|
|
"encoding": "raw",
|
|
"frame_size": 1280,
|
|
"timeout_sec": 10.0
|
|
},
|
|
"llm": {
|
|
"provider": "fastgpt",
|
|
"api_key": "fastgpt-v1FljAxBz3tJeS0bH7HZU4yVGclsTcfiy9yK7V9Zr9126maDHQ97Xlo8n",
|
|
"base_url": "http://localhost:3030",
|
|
"model": "my-voice-app",
|
|
"app_id": "6a153aed53e3f8d9f2744905",
|
|
"variables": {},
|
|
"detail": false,
|
|
"timeout_sec": 60.0
|
|
},
|
|
"tts": {
|
|
"provider": "xfyun_super",
|
|
"app_id": "416ce125",
|
|
"api_key": "c65342fe603126c3610031d8429bb36d",
|
|
"api_secret": "MzkyYmI5OWEyODQzN2FiN2VhN2UzYzU4",
|
|
"base_url": "wss://cbm01.cn-huabei-1.xf-yun.com/v1/private/mcd9m97e6",
|
|
"voice": "x5_lingxiaoxuan_flow",
|
|
"aue": "raw",
|
|
"speed": 50,
|
|
"volume": 50,
|
|
"pitch": 50,
|
|
"oral_level": "mid",
|
|
"source_sample_rate_hz": 24000,
|
|
"text_aggregation_mode": "token",
|
|
"timeout_sec": 30.0
|
|
}
|
|
}
|
|
}
|