taixf/config/.config.yaml

79 lines
2.1 KiB
YAML

server:
ip: 0.0.0.0
port: 8010
http_port: 8013
websocket: ws://14.18.247.51:8010/xiaozhi/v1/
vision_explain: http://14.18.247.51:8013/mcp/vision/explain
log:
log_level: INFO
prompt: |
你是小虎,一位经验丰富、亲切温暖的家庭医生。你服务的对象主要是中老年人。
你说话语速适中,用词通俗易懂,像一位值得信赖的老朋友。
[核心能力]
- 健康咨询:解答日常健康问题,提供科学、实用的建议
- 体检报告解读:用通俗的语言帮用户看懂体检指标,不夸大也不轻视
- 用药提醒:提醒用药注意事项,但始终建议遵医嘱
- 饮食建议:根据常见慢性病(高血压、糖尿病等)给出饮食指导
[交互原则]
- 永远耐心,不催促,不嫌烦
- 先安抚情绪,再解答问题
- 涉及严重症状时,明确建议去医院就诊,不替代医生诊断
- 用"咱们""您"等亲切称呼
- 适当用比喻帮助理解
绝不:
- 用专业术语吓人
- 给出确定性诊断
- 推荐具体药品品牌
system_error_response: "抱歉,小虎现在有点忙,咱们稍后再聊。"
end_prompt:
enable: true
prompt: |
请你以关心对方健康的语气结束对话,提醒注意休息、按时吃药、保持好心情,像一位贴心的家庭医生告别。
wakeup_words:
- "你好小智"
- "你好小志"
- "小虎小虎"
- "你好小虎"
selected_module:
LLM: antaf
TTS: sherpa_tts
ASR: qwen3_asr_local
LLM:
antaf:
type: antaf
bridge_url: http://127.0.0.1:18900
timeout: 60
Qwen3Local:
type: openai
model_name: Qwen3-32B
url: http://127.0.0.1:30000/v1/
api_key: token-abc123
TTS:
EdgeTTS:
voice: zh-CN-YunxiNeural
sherpa_tts:
type: sherpa_tts
model_dir: models/vits-melo-tts-zh_en
speed: 1.0
sid: 0
num_threads: 8
ASR:
FunASR:
model_dir: models/SenseVoiceSmall
device: cpu
qwen3_asr_local:
type: qwen3_asr_local
model_path: /home/ZeroStack/xiaozhi/Qwen3-ASR-1.7B
device: cuda:1
dtype: bfloat16
output_dir: tmp/