语音助手接入MaxKB

今天给树莓派本地部署了MaxKB,接入了知识库功能

模型试了本地部署的gemma3:270m做为问答的基础模型,效果很不好,考虑了一下,这点钱还是不省了,直接用阿里的吧,去阿里官网一看,哎呦,最近有新的模型了,qwen-flash出了,准备要替换到qwen-turbo,价格也差不多吧,整体看还是涨价了。

MaxKB选择开源版本docker部署,通过镜像拉取

docker run -d --name=maxkb --restart=always -p 8080:8080 -v D:\projects\chatbot\maxkb:/var/lib/postgresql/data  cr2.fit2cloud.com/1panel/maxkb

准备好问答对。

qa

编辑Excel准备好问题。我准备了语音助手介绍的相关问题:

例如相关特性介绍:

编号 特性 Description
1 🔔 关键词唤醒 本地 Porcupine,响应快,无需联网
2 🎙️ 语音识别 本地 Whisper & 云端备援
3 🗣️ 文字转语音(TTS) DashScope or 阿里云大模型 API,声音自然
4 🎵 音频抢占调度 音乐 ↔ TTS ↔ 提醒 互不打架
5 🤖 NLU 意图解析 支持音乐、天气、提醒、联系人查询、聊天
6 📆 定时/提醒 语音或 WebUI 一键设定 ⇄ 删除
7 🌤️ 天气查询 实时 API 获取并播报
8 💬 多轮 LLM 聊天 Qwen‑Turbo + 流式 TTS,聊天更流畅
9 🌈 粉色萌系 WebUI Socket.IO 双向交互,实时可视化

qa2

导入。
import

配置好知识库和应用,就可以使用知识库问答功能啦。
例如我问:“Franky有什么功能”

demo

这样MaxKB就准备好啦!下篇文章将实现将通过API对接MaxKB。


🧾 声明:所有内容均为我非工作时间的个人开发探索,技术探索过程公开透明,旨在分享语音交互领域的实战经验,不代表任何单位或组织,不涉及任何职务行为或工作成果,仅供学习参考。

Logo

更多推荐