Skip to content

使用botsharp实现一个小智服务端 #1

@GreenShadeZhang

Description

@GreenShadeZhang

请你分析下面的.net的小智客户端
https://github.com/maker-community/Verdure.Assistant
和和官方的esp32版本的小智客户端
https://github.com/78/xiaozhi-esp32
以及第三方的python小智客户端
https://github.com/huangjunsen0406/py-xiaozhi
主要分析小智的通讯协议的逻辑,以websocket为准

再结合第三方实现的python服务端的实现
https://github.com/xinnan-tech/xiaozhi-esp32-server

结合botsharp的realtime的功能的实现
https://github.com/maker-community/BotSharp
在botsharp中实现一个插件,用来使用大模型实时api进行小智协议的适配,做到可以使用botsharp作为小智服务端的提供者。

注意事项:

  1. 只新增插件单独实现小智服务端的功能
  2. 功能尽量和botsharp的功能进行兼容
  3. 以核心的对话作为实现目标,做到更换小智客户端ota地址就能够进行通话

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions