100% 开源 基于小智 ESP32 生态 · CC-BY-4.0

语伴 LinkPal
开源 AI 语音学伴

LinkPal Box · ESP32-S3 语音盒子

开口说,有人陪。

中文聊小智,英语练口语。服务端可自建,智能体可换,硬件可复刻。

LinkPal Box 成品面包板方案

不是刷题 App,是敢开口的 AI 口语陪练

专为中国孩子设计:按住说话就能练,听真实口语、温柔纠错、拍图说生活英语。网页版免安装,手机微信即可体验;也可配合 LinkPal 硬件脱屏练习。

开口说,有人陪 —— 听我说,你也开口说

很多孩子会认会读,一开口就卡。SpeakPal 把练习重心放在听 + 说:像有个有耐心的小语伴,听孩子说话、轻轻纠错、带着跟读。

立即体验 SpeakPal →
🎙 按住说话 🔊 听+说优先 📷 拍图练 👀 护眼设计
🗣️

真正开口练

按住按钮或空格键即可说,弱化盯字、强化听觉,减少「只看不练」的哑巴英语。

🌟

温柔纠错

听真实口语而非只看文字。中文简短说明 → 清晰读出正确英文 → 邀请跟读,每轮最多纠正一两个要点。

🧠

懂你、会教

记住孩子的学习画像:该直接答就答,该提示就引导思考,合适时出小测验巩固,不会每句都考。

📷

拍图练生活英语

拍照片描述玩具、宠物、日常场景,把英语从课本拉到真实生活;登录后对话与图片可接着练。

🎯

专业纠音能力

多模态语音模型直连听与说;智能路由在日常聊天与发音纠音间自动分流,该精则精、该省则省。

👀

儿童友好体验

暖色护眼界面、偏大字号;导师说太长可随时打断,练习节奏由孩子掌握,保护表达意愿。

和普通英语 App 有什么不同?

常见产品

  • 偏重单词、语法、选择题
  • 对错一目了然,很少跟读
  • 固定课程、固定难度
  • 孩子不敢开口

SpeakPal

  • 偏重开口说
  • 中文点拨 + 英文示范 + 跟读
  • 画像记忆 + 引导/直答/小测
  • 按住就说,低门槛高频率
带孩子试 5 分钟 →

不是翻译机,是你的语音学伴

语伴 LinkPal 基于 ESP32-S3 便携语音硬件,搭配自建 Python 服务端。中文走 ASR→LLM→TTS 全链路;英语走 Omni 端到端 S2S,直接纠正发音与语法。

🎙️

脱手机、低干扰

ESP32-S3 + 麦克风 + 喇叭 + 小屏,独立语音交互,适合学生与儿童场景,减少屏幕依赖。

🗣️

口语伴 SpeakPal

按住开口练、温柔纠错、拍图说生活英语。网页版免安装,也可配合硬件脱屏练口语。

免费体验 →

🔓

全栈开源可自建

固件、服务端、硬件方案全部开源。替换 OTA 地址即可连到你自己的服务器,智能体模式可扩展。

🤖

小智中文对话

默认小智模式:流式 ASR + 通义千问 + CosyVoice TTS,支持唤醒词、状态屏显与 MCP 设备控制。

🔄

OTA 切换智能体

同一硬件,改 OTA URL 即可切换小智 / 英语陪练,无需换板子。后续可扩展化学引导等更多模式。

🛠️

创客友好

面包板套件可快速上手;也可参考 LinkDog 生态做机器狗形态。BOM 透明,成本可控。

一个硬件,多种学伴

通过修改设备 OTA 地址切换模式。服务端已在本机部署,地址会根据当前域名自动显示。

小智助手

默认模式 · 中文对话

MQTT 1883 · UDP 8001

日常语音助手:问答、陪伴、设备控制。ASR → Qwen → CosyVoice 流式全链路。

  • 唤醒词「你好小智」
  • 屏幕状态:聆听 / 说话 / 思考
  • 错误语音提示 + 屏幕 alert

OTA 地址:
http://YOUR_HOST:8002/xiaozhi/ota/

口语伴 SpeakPal

英语陪练 · Omni S2S

MQTT 1884 · UDP 8003

专为儿童口语设计:音频直连多模态语音模型,听你说、纠正发音与语法,引导跟读。

  • 按住说话 · 听+说优先,弱化盯字
  • 温柔纠错:中文点拨 → 英文示范 → 跟读
  • 拍图练生活英语 · 记住孩子水平
  • 网页版:/english/ 微信即可体验

SpeakPal 口语练习(网页版):
/english/

OTA 地址:
http://YOUR_HOST:8002/xiaozhi/ota/english/

固件 · 服务端 · 硬件资料

基于 78/xiaozhi-esp32 生态二次开发,硬件参考 LinkDog 开源 lineage,软件与服务端完全自建开源。

📱

设备固件(Gitee)开源

基于 xiaozhi-esp32 修改,支持 LinkPal Box 及小智协议,含英语模式适配。

gitee.com/chenyujing/xiaozhi-esp32 →
🐍

Python 服务端(GitHub)开源

替代官方 mqtt.xiaozhi.me,支持 MQTT+UDP / WebSocket,含英语 Omni S2S 通道。

github.com/chenyujing1234-netizen/xiaozhi_server →
🐕

LinkDog 硬件参考(立创开源)CC-BY-4.0

灵动狗 LinkDog 第三代,小智 AI 机器狗方案。PCB、3D 模型、组装教程。

oshwhub.com/linkdog/linkdog-v2-0 →
📦

LinkDog 固件与 3D 模型(Gitee)

机器狗版程序代码、3D 打印模型、小程序控制等完整资料。

gitee.com/jeremywang0102/linkdog →
⬆️

上游固件(GitHub)

小智 ESP32 官方开源固件,LinkPal 基于此二次开发。

github.com/78/xiaozhi-esp32 →
📋

硬件接线教程(PDF)

小智 AI 聊天机器人硬件清单与面包板接线说明,适合 LinkPal Box 复刻。

下载硬件清单与接线教程 →

LinkPal Box 硬件清单

推荐从套件入手快速验证,也可按 BOM 自行采购散件。预估复刻成本约 ¥80–150(不含电池)。

小智AI聊天机器人套件散件

🛒 推荐:小智 AI 聊天机器人套件

含 ESP32-S3 核心板及全部外围模块,面包板直插即用,最适合 LinkPal Box 快速上手。

  • ESP32-S3-N16R8 核心板(16MB Flash + 8MB PSRAM)
  • INMP441 I2S 数字麦克风
  • MAX98357 I2S 音频功放模块
  • 0.91 寸 OLED 显示屏 + 按键 + 扬声器
  • 400 孔面包板 ×2、140 根跳线、USB 数据线

购买套件 →

序号 器件 规格说明 数量 参考购买
1 ESP32-S3 开发板 ESP32-S3-N16R8,16MB Flash + 8MB OPI PSRAM,USB-C ×1 套件含 →
2 INMP441 麦克风 I2S 数字 MEMS 麦克风模块,3.3V 供电 ×1 淘宝搜索 →
3 MAX98357 功放 I2S 数字音频功放,驱动 4Ω/8Ω 喇叭 ×1 淘宝搜索 →
4 0.91 寸 OLED 屏 128×32 I2C OLED,显示状态与表情 ×1 套件含 →
5 小喇叭 4Ω 3W 腔体喇叭,带杜邦线 ×1 套件含 →
6 轻触按键 6×6mm 轻触开关,音量/功能键 ×2 套件含 →
7 面包板 + 跳线 400 孔面包板 ×2,140 根跳线盒装 ×1 套 套件含 →
8 USB 数据线 USB-A 转 Type-C,烧录与供电 ×1 套件含 →
9 锂电池(可选) 3.7V 500–2000mAh + TP4056 充放电模块,便携使用 ×1 套 淘宝搜索 →
10 LinkDog 机器狗套件(可选) 舵机、3D 打印外壳、ESP32C3 控制板,机器狗形态 ×1 套 立创开源 →

四步连上你的语伴

设备与服务器需在同一网络(或公网可达),防火墙放行对应端口。

1

采购 & 组装

购买套件,按接线教程连接麦克风、功放、屏幕与按键。

2

烧录固件

从 Gitee 拉取固件,ESP-IDF 编译烧录,设置 OTA URL 指向本服务器。

3

启动服务端

python server.py,配置 PUBLIC_HOST 与 DASHSCOPE_API_KEY。

4

唤醒对话

说「你好小智」开始中文对话;切英语 OTA 即可练口语。

服务端端口一览

服务 端口 说明
宣传站 / OTA 8002 本页面 + OTA 配置下发
MQTT 小智 1883 默认中文对话控制通道
UDP 小智 8001 加密 Opus 音频上下行
MQTT 英语 1884 SpeakPal 口语陪练控制通道
UDP 英语 8003 SpeakPal 音频通道
WebSocket 8000 可选,TRANSPORT=websocket 时使用