简体中文 | English
小易 AI 机器人(智能体)是一个使用 C# 语言开发的智能体客户端,功能包括语音对话聊天、多模态、物联控制、机器视觉、ROS等。 当前项目兼容小智ESP32。
跨平台支持:本项目支持以下平台:
- 操作系统:Windows、MacOS、Linux、Android
- 硬件平台:x86、x86_64、arm、arm_64
- 开发板:ASUS Tinker Board2s、Raspberry Pi
支持服务端:本项目支持一下服务端:
- 小智ESP32 ❤ 扣子Coze X 豆包:http://xiaozhi.nbee.net
- 小智:https://xiaozhi.me
要运行本项目,你需要确保你的系统已经安装了 .NET Core SDK(推荐安装.net 8.0 、.net 9.0)。如果尚未安装,可以从 官方网站 下载并安装适合你系统的版本。安装成功后,你可以按照以下步骤运行项目:
cd 到指定目录
dotnet run
你可以使用它很快的创建一个自己的小智客户端应用。
using XiaoYiSharp;
XiaoYiAgent _xiaoYiAgent = new XiaoYiAgent();
_xiaoyiAgent.OnMessageEvent += XiaoyiAgent_OnMessageEvent;
_xiaoyiAgent.OnAudioEvent += XiaoyiAgent_OnAudioEvent;
_xiaoyiAgent.OnIotThingsEvent += XiaoyiAgent_OnIotThingsEvent;
_xiaoyiAgent.IotThings = "";
_xiaoyiAgent.Start();
https://opus-codec.org/downloads/
如果你在使用过程中发现了项目中的问题,或者有任何改进的建议,欢迎随时提交 Issue 或者 Pull Request。你的反馈和贡献将对项目的发展和完善起到重要的作用。
欢迎加入我们的社区,分享经验、提出建议或获取帮助!