update:加入测试速度功能

This commit is contained in:
hrz
2025-02-09 16:44:57 +08:00
parent 99f634f929
commit ba2cc8c447
7 changed files with 143 additions and 27 deletions
+49 -13
View File
@@ -333,22 +333,14 @@ https://espressif.github.io/esp-launchpad/
## 1、TTS 经常失败,经常超时
建议:如果`EdgeTTS`慢或经常失败,可以更换成`火山引擎的豆包TTS`,如果两个都慢,可能所处的网络环境需要优化一下
有部分网友反馈,使用`EdgeTTS`时,最好不要使用梯子,容易失败
建议:如果`EdgeTTS`经常失败,先检查一下是否用了梯子
如果用的是`火山引擎的豆包TTS`经常失败,最好使用付费版本,因为他们的测试版本只有2个并发
## 2、大模型回复有点慢
建议:大模型和TTS都是依赖接口,如果网络环境不佳,可以考虑换成本地模型。或多尝试切换不同的接口模型。
## 3、为啥我的ChatGLMLLM回复有点问题,明明它才是小智,却把我当小智。
建议: 可以先修改`配置文件`里的提示词。也可以把免费的`glm-4-flash`,换成`智谱`其他收费版本的模型。
## 4、我想通过小智控制电灯、空调、远程开关机等操作。
## 2、我想通过小智控制电灯、空调、远程开关机等操作。
建议:在配置文件里,将`LLM`设置成`DifyLLM`,然后通过`Dify`编排智能体实现。
## 5、我说话很慢,我停顿一下,小智老是抢我的话,咋办。
## 3、我说话很慢,我停顿一下,小智老是抢我的话,咋办。
建议:在配置文件里,找到这一段,将`min_silence_duration_ms`值改大一点,比如改成`1000`
@@ -360,7 +352,51 @@ VAD:
min_silence_duration_ms: 700 # 如果说话停顿比较长,可以把这个值设置大一些
```
## 6、更多问题,可联系我们反馈
## 3、如何才能提高小智对话响应速度?
本项目的默认配置,是成本最低的配置。建议刚上手的童鞋,使用默认的免费模型,先解决了“跑得动”的问题,再解决“跑得快”的问题。
如果要提高响应速度,需要更换各组件来解决。以下是本项目各组件的响应速度测试Tip。
以下内容和结论仅供参考,不构成任何形式的承诺或保证。
### LLM 类组件
| 排名 | 组件名称 | 响应速度(ms) |
|:---|:------------|:--------:|
| 1 | AliLLM | 630 |
| 2 | ChatGLMLLM | 2000 |
| 3 | DeepSeekLLM | 6800 |
```
测试地点:广东省佛山市禅城区
测试时间:2025年2月9日 16:12
宽带运营商:中国移动
测试方法:更换配置后,执行core/utils/llm.py文件
```
### TTS 类组件
| 排名 | 组件名称 | 响应速度(ms) |
|:---|:----------|:--------:|
| 1 | DoubaoTTS | 645 |
| 2 | EdgeTTS | 1019 |
```
测试地点:广东省佛山市禅城区
测试时间:2025年2月9日 16:12
宽带运营商:中国移动
测试方法:更换配置后,执行core/utils/tts.py文件
```
### 结论
`2025年2月9日`,如果我的电脑在`广东省佛山市禅城区`,且使用的是`中国移动`网络,我会优先使用:
- LLM`AliLLM`
- TTS`DoubaoTTS`
## 4、更多问题,可联系我们反馈
![图片](docs/images/wechat.jpg)