|
|
|
@ -5,6 +5,8 @@
|
|
|
|
|
|
|
|
|
|
# #####################################################################################
|
|
|
|
|
# #############################以下是服务器基本运行配置####################################
|
|
|
|
|
|
|
|
|
|
# 原来的服务器信息
|
|
|
|
|
server:
|
|
|
|
|
# 服务器监听地址和端口(Server listening address and port)
|
|
|
|
|
ip: 0.0.0.0
|
|
|
|
@ -92,7 +94,9 @@ plugins:
|
|
|
|
|
# 这个密钥是项目共用的key,用多了可能会被限制
|
|
|
|
|
# 想稳定一点就自行申请替换,每天有1000次免费调用
|
|
|
|
|
# 申请地址:https://console.qweather.com/#/apps/create-key/over
|
|
|
|
|
get_weather: { "api_key": "a861d0d5e7bf4ee1a83d9a9e4f96d4da", "default_location": "广州" }
|
|
|
|
|
# get_weather: { "api_key": "a861d0d5e7bf4ee1a83d9a9e4f96d4da", "default_location": "广州" }
|
|
|
|
|
# 2025年4月15日,黄海发现这个天气的地址变更了,修改了代码
|
|
|
|
|
get_weather: {"weather_url":"https://mf3yfq39fb.re.qweatherapi.com/geo/", "api_key": "4d32d787fc294eedb0c0adca48ec4195", "default_location": "长春" }
|
|
|
|
|
# 获取新闻插件的配置,这里根据需要的新闻类型传入对应的url链接,默认支持社会、科技、财经新闻
|
|
|
|
|
# 更多类型的新闻列表查看 https://www.chinanews.com.cn/rss/
|
|
|
|
|
get_news:
|
|
|
|
@ -138,18 +142,30 @@ selected_module:
|
|
|
|
|
# 语音活动检测模块,默认使用SileroVAD模型
|
|
|
|
|
VAD: SileroVAD
|
|
|
|
|
# 语音识别模块,默认使用FunASR本地模型
|
|
|
|
|
# 默认好用的FunASR
|
|
|
|
|
ASR: FunASR
|
|
|
|
|
# 黄海替换为DoubaoASR
|
|
|
|
|
#ASR: DoubaoASR
|
|
|
|
|
|
|
|
|
|
# 将根据配置名称对应的type调用实际的LLM适配器
|
|
|
|
|
LLM: ChatGLMLLM
|
|
|
|
|
# 黄海修改为豆包的LLM
|
|
|
|
|
#LLM: DoubaoLLM
|
|
|
|
|
|
|
|
|
|
# TTS将根据配置名称对应的type调用实际的TTS适配器
|
|
|
|
|
TTS: EdgeTTS
|
|
|
|
|
# TTS: EdgeTTS
|
|
|
|
|
# 使用豆包TTS才能有台湾腔小何
|
|
|
|
|
TTS: DoubaoTTS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 记忆模块,默认不开启记忆;如果想使用超长记忆,推荐使用mem0ai;如果注重隐私,请使用本地的mem_local_short
|
|
|
|
|
Memory: nomem
|
|
|
|
|
Memory: mem_local_short
|
|
|
|
|
# 意图识别模块开启后,可以播放音乐、控制音量、识别退出指令。
|
|
|
|
|
# 不想开通意图识别,就设置成:nointent
|
|
|
|
|
# 意图识别可使用intent_llm,如果你的LLM是DifyLLM或CozeLLM,建议使用这个。优点:通用性强,缺点:增加串行前置意图识别模块,会增加处理时间,这个意图识别暂时不支持控制音量大小等iot操作
|
|
|
|
|
# 意图识别可使用function_call,缺点:需要所选择的LLM支持function_call,优点:按需调用工具、速度快,理论上能全部操作所有iot指令
|
|
|
|
|
# 默认免费的ChatGLMLLM就已经支持function_call,但是如果像追求稳定建议把LLM设置成:DoubaoLLM,使用的具体model_name是:doubao-pro-32k-functioncall-241028
|
|
|
|
|
# 默认免费的ChatGLMLLM就已经支持function_call,但是如果像追求稳定建议把LLM设置成:DoubaoLLM,
|
|
|
|
|
# 使用的具体model_name是:doubao-pro-32k-functioncall-241028
|
|
|
|
|
Intent: function_call
|
|
|
|
|
|
|
|
|
|
# 意图识别,是用于理解用户意图的模块,例如:播放音乐
|
|
|
|
@ -178,6 +194,8 @@ Intent:
|
|
|
|
|
# play_music是服务器自带的音乐播放,hass_play_music是通过home assistant控制的独立外部程序音乐播放
|
|
|
|
|
# 如果用了hass_play_music,就不要开启play_music,两者只留一个
|
|
|
|
|
- play_music
|
|
|
|
|
- send_notice
|
|
|
|
|
- apply_car
|
|
|
|
|
#- hass_get_state
|
|
|
|
|
#- hass_set_state
|
|
|
|
|
#- hass_play_music
|
|
|
|
@ -187,7 +205,7 @@ Memory:
|
|
|
|
|
type: mem0ai
|
|
|
|
|
# https://app.mem0.ai/dashboard/api-keys
|
|
|
|
|
# 每月有1000次免费调用
|
|
|
|
|
api_key: 你的mem0ai api key
|
|
|
|
|
api_key: m0-lUfwSv8jcpIMcqCKgLIjNZFpRPEF6EsOLQSusqmF
|
|
|
|
|
nomem:
|
|
|
|
|
# 不想使用记忆功能,可以使用nomem
|
|
|
|
|
type: nomem
|
|
|
|
@ -206,10 +224,13 @@ ASR:
|
|
|
|
|
output_dir: tmp/
|
|
|
|
|
DoubaoASR:
|
|
|
|
|
# 可以在这里申请相关Key等信息
|
|
|
|
|
# AccessKeyID: AKLTZjVlOGU1NzA1YWZkNDExMzkzYzY5YTNlOTRmMTMxODg
|
|
|
|
|
# SecretAccessKey: WkdabU9UTXdNVEJpTmpWbE5HVTJZVGxtTnpWbU5XSTBaRGN5TW1NMk5tRQ==
|
|
|
|
|
# https://console.volcengine.com/speech/app
|
|
|
|
|
# https://console.volcengine.com/speech/service/10011?AppID=2258132518
|
|
|
|
|
type: doubao
|
|
|
|
|
appid: 你的火山引擎语音合成服务appid
|
|
|
|
|
access_token: 你的火山引擎语音合成服务access_token
|
|
|
|
|
appid: 2258132518
|
|
|
|
|
access_token: kwC-THR8FyGqwCfhSvQI0nqB_VBS9mGW
|
|
|
|
|
cluster: volcengine_input_common
|
|
|
|
|
output_dir: tmp/
|
|
|
|
|
TencentASR:
|
|
|
|
@ -236,7 +257,7 @@ LLM:
|
|
|
|
|
# 可在这里找到你的 api_key https://bailian.console.aliyun.com/?apiKey=1#/api-key
|
|
|
|
|
base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
|
|
|
|
|
model_name: qwen-turbo
|
|
|
|
|
api_key: 你的deepseek web key
|
|
|
|
|
api_key: sk-01d13a39e09844038322108ecdbd1bbc
|
|
|
|
|
temperature: 0.7 # 温度值
|
|
|
|
|
max_tokens: 500 # 最大生成token数
|
|
|
|
|
top_p: 1
|
|
|
|
@ -245,10 +266,10 @@ LLM:
|
|
|
|
|
AliAppLLM:
|
|
|
|
|
# 定义LLM API类型
|
|
|
|
|
type: AliBL
|
|
|
|
|
base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
|
|
|
|
|
app_id: 你的app_id
|
|
|
|
|
base_url: https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions
|
|
|
|
|
app_id: 1611906
|
|
|
|
|
# 可在这里找到你的 api_key https://bailian.console.aliyun.com/?apiKey=1#/api-key
|
|
|
|
|
api_key: 你的api_key
|
|
|
|
|
api_key: sk-01d13a39e09844038322108ecdbd1bbc
|
|
|
|
|
# 是否不使用本地prompt:true|false (默不用请在百练应用中设置prompt)
|
|
|
|
|
is_no_prompt: true
|
|
|
|
|
# Ali_memory_id:false(不使用)|你的memory_id(请在百练应用中设置中获取)
|
|
|
|
@ -263,7 +284,7 @@ LLM:
|
|
|
|
|
# 开通后,进入这里获取密钥:https://console.volcengine.com/ark/region:ark+cn-beijing/apiKey?apikey=%7B%7D
|
|
|
|
|
base_url: https://ark.cn-beijing.volces.com/api/v3
|
|
|
|
|
model_name: doubao-pro-32k-functioncall-241028
|
|
|
|
|
api_key: 你的doubao web key
|
|
|
|
|
api_key: f6150e6c-422a-4265-8b63-4d941b271220
|
|
|
|
|
DeepSeekLLM:
|
|
|
|
|
# 定义LLM API类型
|
|
|
|
|
type: openai
|
|
|
|
@ -278,7 +299,7 @@ LLM:
|
|
|
|
|
# 可在这里找到你的api key https://bigmodel.cn/usercenter/proj-mgmt/apikeys
|
|
|
|
|
model_name: glm-4-flash
|
|
|
|
|
url: https://open.bigmodel.cn/api/paas/v4/
|
|
|
|
|
api_key: 你的chat-glm web key
|
|
|
|
|
api_key: 69718c8741d64037867f403ffd3423f5.m7d1Jp7h5v2Cbajz
|
|
|
|
|
OllamaLLM:
|
|
|
|
|
# 定义LLM API类型
|
|
|
|
|
type: ollama
|
|
|
|
@ -357,13 +378,15 @@ TTS:
|
|
|
|
|
# 山引擎语音一定要购买花钱,起步价30元,就有100并发了。如果用免费的只有2个并发,会经常报tts错误
|
|
|
|
|
# 购买服务后,购买免费的音色后,可能要等半小时左右,才能使用。
|
|
|
|
|
# 普通音色在这里开通:https://console.volcengine.com/speech/service/8
|
|
|
|
|
# 湾湾小何音色在这里开通:https://console.volcengine.com/speech/service/10007,开通后将下面的voice设置成zh_female_wanwanxiaohe_moon_bigtts
|
|
|
|
|
# 湾湾小何音色在这里开通:https://console.volcengine.com/speech/service/10007,
|
|
|
|
|
# 开通后将下面的voice设置成zh_female_wanwanxiaohe_moon_bigtts
|
|
|
|
|
api_url: https://openspeech.bytedance.com/api/v1/tts
|
|
|
|
|
voice: BV001_streaming
|
|
|
|
|
#voice: BV001_streaming
|
|
|
|
|
voice: zh_female_wanwanxiaohe_moon_bigtts
|
|
|
|
|
output_dir: tmp/
|
|
|
|
|
authorization: "Bearer;"
|
|
|
|
|
appid: 你的火山引擎语音合成服务appid
|
|
|
|
|
access_token: 你的火山引擎语音合成服务access_token
|
|
|
|
|
appid: 2258132518
|
|
|
|
|
access_token: kwC-THR8FyGqwCfhSvQI0nqB_VBS9mGW
|
|
|
|
|
cluster: volcano_tts
|
|
|
|
|
CosyVoiceSiliconflow:
|
|
|
|
|
type: siliconflow
|
|
|
|
@ -500,11 +523,11 @@ TTS:
|
|
|
|
|
# 定义TTS API类型
|
|
|
|
|
type: aliyun
|
|
|
|
|
output_dir: tmp/
|
|
|
|
|
appkey: 你的阿里云智能语音交互服务项目Appkey
|
|
|
|
|
token: 你的阿里云智能语音交互服务AccessToken,临时的24小时,要长期用下方的access_key_id,access_key_secret
|
|
|
|
|
appkey: CBeQJK7KbjpQXrFZ
|
|
|
|
|
token: b69a9963a2a94f5dbb1ab55049537b68
|
|
|
|
|
voice: xiaoyun
|
|
|
|
|
access_key_id: 你的阿里云账号access_key_id
|
|
|
|
|
access_key_secret: 你的阿里云账号access_key_secret
|
|
|
|
|
access_key_id: LTAI5tE4tgpGcKWhbZg6C4bh
|
|
|
|
|
access_key_secret: oizcTOZ8izbGUouboC00RcmGE8vBQ1
|
|
|
|
|
|
|
|
|
|
# 以下可不用设置,使用默认设置
|
|
|
|
|
# format: wav
|
|
|
|
|