当前位置: 首页 > ds >正文

EchoEar喵伴接入小聆AI,MCP服务轻松体验,智能升级!

一、前言

        EchoEar(喵伴)是乐鑫携手火山引擎扣子大模型团队打造的智能 AI 开发套件,适用于玩具、智能音箱、智能中控等需要大模型赋能的语音交互类产品。硬件已在立创开源,代码未开源。可烧录官方提供的固件接入火山引擎提供豆包大模型服务,需要自行充值;也可烧录第三方小智AI固件,个人可免费使用大模型服务。如果基于EchoEar(喵伴)套件开发商用产品,使用豆包大模型服务的费用较高,而小智AI大模型服务的商用授权获取相对复杂。相比之下,接入小聆AI大模型服务是一个更优的选择。小聆AI不仅授权流程简便,而且在费用上更具优势,能够有效降低开发成本,提升产品的市场竞争力。

二、小聆AI介绍

        小聆AI是聆思面向桌面机器人和陪伴类设备打造的智能语音交互方案,专为打造更拟人、更懂你、更智能的语音交互体验而设计。
它具备以下核心特点:

  1. 角色更拟人:响应更快,对话更自然;支持情感发音人;支持声音复刻,实现个性化定制。
  2. 对话更懂你:基于声纹精准识别用户身份;构建用户画像,记录兴趣与偏好;支持长期记忆,越用越懂你。
  3. 对话更智能:支持联网搜索、百科类问答。
  4. 配套服务完善:小程序支持查看对话记录与用户画像;可自由切换AI人设,满足多样化陪伴需求。

三、接入小聆AI

1、创建LSPlatform应用

访问并登录聆思 LSPlatform 平台,网址为:https://platform.listenai.com/,需要注册账号并等待工作人员开通,然后进行下一步。

点击 【+创建应用】 按钮,应用类型选择 大模型语音交互,接入类型选择 智能硬件,点击确定完成应用创建。

点击确定,在弹出的菜单中选择 【应用配置】 标签,拉到最下方 【API接口】,复制 API 链接:

 

API接口为OTA URL,复制并保存该链接,后续在代码中会用到。

2、代码开发

可基于xiaozhi-esp32代码修改,需要搭建xiaozhi-esp32的VS CODE开发环境,这一步可参考其它博客。

2.1工程配置

搭建好xiaozhi-esp32的开发环境后,选择目标芯片esp32s3,然后编辑配置项,按下图所示修改内容,然后点击Save。

2.2增加接入 LSPlatform平台的配置项

在 main/Kconfig.projbuild 文件中增加 USE_LSPLATFORM 配置项,方便切换链路:

config USE_LSPLATFORMbool "Connect to the Listenai AI platform"default yhelp配置小智连接到聆思AI大模型链路(原小智URL为"https://api.tenclass.net/xiaozhi/ota/")

在开头部分添加即可,如图:

可再次打开SDK Configuration editor确认配置项是否已打开,如图:

如果没有看到此选项,需要先关闭VS CODE,再次打开工程。

2.3 增加使用新API地址进行鉴权的操作

在 main/ota.cc 文件中增加通过 OTA_URL 获取鉴权的函数:

int Ota::IsNeedAuth() {// Get authentication configurationSettings settings("auth", true);int force_auth = settings.GetInt("force_auth");if(force_auth) {settings.SetInt("force_auth", 0);}return force_auth;
}

如图:

在main/ota.h文件的class Ota 中增加IsNeedAuth()函数的声明,如图:

在 std::unique_ptr<Http> Ota::SetupHttp() 函数中的增加对上述函数的调用代码:

#if CONFIG_USE_LSPLATFORMif(IsNeedAuth()) {ESP_LOGD(TAG, "force-reset:  1");http->SetHeader("force-reset", "1");}
#endif

如图:

2.4 增加接入信息的打印

在 main/ota.cc 文件中,在bool Ota::CheckVersion()函数实现中增加对接入鉴权信息的打印,方便后续绑定小程序进行应用配置:

ESP_LOGI(TAG, "Received response: %s", data.c_str());

3、编译固件

编译成功之后的输出

4、烧录固件并运行

使用USB线将设备连接到电脑,短按设备底部的开机按钮,开机之后在VS CODE中选择相应的COM,然后点击Flash Device。

启动之后先连接设备的wifi热点,会自动跳转到浏览器页面,然后选择SSID并输入密码,运行时待机页面如下:

可在LSPlatform应用的设备管理中看到有设备加入,如图:

5、绑定小程序

微信小程序搜索 “小聆语音助手”,登录后选择添加设备,选择【开源套件】,输入验证码即可完成设备绑定,随机可进行语音交互:

输入设备播报的设备码后点击确定

 

此时就可以在小程序里看到聊天记录

还可以进入设置->设备配置->角色设定,选择自己喜欢的角色

6、接入MCP

接入MCP方式可以参考官方的配置资料:小聆AI应用详细配置说明 | 聆思文档中心

以添加高德地图MCP服务为例,我们访问 高德开发平台-MCP服务

选择创建应用和Key

按照页面指示,登录高德开放平台控制台(如果没有注册,需要先注册),点击我的应用,再点击创建新应用

新建应用

新建应用之后,点击添加Key,再填写自定义Key名称

保存应用的Key

将https://mcp.amap.com/mcp?key=以上步骤获取的key填写到LSPlatform应用的MCP服务器的URL,其它内容参照页面填写,然后点击确定

 

 

 

http://www.xdnf.cn/news/17990.html

相关文章:

  • 低配硬件运行智谱GLM-4.5V视觉语言模型推理服务的方法
  • 如何基于langchain基类LLM自定义大模型
  • 飞算JavaAI开发全流程解析:从自然语言到可运行工程的智能进化
  • 从零开始学Python之数据结构(字符串以及数字)
  • 深入解析 Chrome UI 布局配置的设计思想与实现机制
  • STL算法【常用的算数生成算法】
  • vue3+leaflet案例:告警系统GIS一张图(附源码下载)
  • 基于大语言模型的爬虫数据清洗与结构化
  • 手机实时提取SIM卡打电话的信令声音-整体解决方案规划
  • 《WebGL中FBO的底层运行逻辑》
  • Day57--图论--53. 寻宝(卡码网)
  • 【前端工具】使用 Node.js 脚本实现项目打包后自动压缩
  • 计算机视觉(opencv)实战三——图像运算、cv2.add()、cv2.addWeighted()
  • Docker + Cronicle + Traefik 搭建服务器计划任务工具
  • nginx入门需知(含安装教程)
  • QT+Yolov8 推理部署,ONNX模型 ,实例分割+目标检测
  • 14、Docker Compose 安装 Redis 集群(三主三从)
  • linux 软硬链接详解
  • vscode的wsl环境,ESP32驱动0.96寸oled屏幕
  • 前端包管理工具
  • 基于wireshark的USB 全速硬件抓包工具USB Sniffer Lite的使用
  • 【lucene】DocumentsWriterFlushControl
  • 负载因子(Load Factor) :哈希表(Hash Table)中的一个关键性能指标
  • C++ 滑动窗口、二分查找
  • Ubuntu 22.04 远程桌面设置固定密码的方法
  • 快手入局外卖?上桌了,又没上
  • 第4节课:多模态大模型的核心能力(多模态大模型基础教程)
  • 18.13 《3倍效率提升!Hugging Face datasets.map高级技巧实战指南》
  • 顺序表插入删除
  • list模拟实现