Server@2.0.0 Client@2.0.0
2024-9-1 Server@2.0.0 Client@2.0.0
🔥🔥🔥 ESP-AI
生态中新增一名新成员:ESP-AI 开发者平台
🔥🔥🔥 网址:https://dev.espai.fun
🔥🔥🔥 开发者平台中功能:提供免费服务、可视化配置服务、各种在线工具...
Server
- 🔥 新增 错误捕捉到后会回馈到客户端,客户端可以参照错误对照表进行相关错误提示。
- 🔥 新增 内置火山引擎
LLM
(可接入豆包等) - 🔥 新增 服务下的每个用户都可以拥有一套独立的配置
- 🔥 优化
TTS
任务机制,增量字数转换,在解决TTS服务付费焦虑的同时让对话更加连贯快速。 - 🔥 优化 音频播放中可以读取到 llm 对话历史,并且支持控制开始时间等等
- 🆕 新增
connected_reply
配置,用于更改服务连接后的提示语 - 🆕 新增 服务启动时输出所有配置项,方便用户清楚的知道用的什么服务
- 🆕 新增 异常捕捉处理,防止未使用
pm2
等方式运行时服务报错直接挂掉。 - 🤔 调整 删除
api_key
配置,使用iat_config、llm_config、tts_config
代替。(因为全部放到api_key
太过于迷惑) - 🤔 调整 修改服务默认端口为
8088
(因为8080
冲突概率极大) - 🤔 调整 其他部分配置,详情见文档
- 💄 优化 更换更好的开始会话前提示音
- 🐞 修复 断句会存在和上一句出现重复的问题
Install
npm i esp-ai@2.0.0
docker Install
docker exec -it esp-ai-server npm i esp-ai@2.0.0
# 安装完后记得重启: docker exec -it esp-ai-server pm2 reload all
Client
- 🔥 新增 支持搭配
ESP-AI 开发者平台
连接,实现超简单个人与企业的AI对话方案解决. 只需在配网页面填入一个api_key
即可 - 🔥 新增
.onError
统一错误捕捉回调,开发者可根据错误码来决定怎么提示用户 - 🔥 新增
.onConnectedWifiCb
用于监听设备连接wifi
成功,形参中可以直接拿到ip
地址 - 🔥 新增 配网设置页面,并且页面支持自定义,除了
wifi
信息外还提供额外的扩展字段用于保存自己的业务数据 - 🔥 新增 对话过程可打断,通过呼喊
小明同学
重新开始会话 - 🔥 新增 新增多种内置唤醒方案:
引脚高低电平唤醒
、天问模块唤醒
、串口字符串唤醒
,直接配置就可使用。 - 🔥 新增
.onNetStatus
统一状态回调,设备连接wifi、连接服务等状态都可以在回调中统一获取 - 🔥 新增
.onAPInfo
设备打开热点后回调,在这个回调中你应该提示用户打开配网页,回调形参中可以拿到热点所有信息。 - 🆕 新增
setWifiConfig
用于手动设置wifi
信息 - 🆕 新增 每个设备初始化时都会生成一个 UUID,在需要时可以拿到。 相当于
sn
码 - 🤔 调整 配置顺序调整,不必要的参数放后面可留空不配置
- 🤔 调整 内置语音唤醒方案暂时推迟到未来的3个左右的版本发布(由于精度优化过于耗费时间,所以需要单独在做一次升级)。
- 💄 优化 美化控制台输出
- 💄 优化 重构客户端代码
- 🐞 修复 某些环境中上传代码会报错
LED_BUILTIN
未定义 - 🐞 修复 一些其他问题...