# XiaoZhiAI_server32_Unity **Repository Path**: vw112266/XiaoZhiAI_server32_Unity ## Basic Information - **Project Name**: XiaoZhiAI_server32_Unity - **Description**: No description available - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 20 - **Forks**: 8 - **Created**: 2025-04-01 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 小智AI——Server32—Unity (XiaoZhiAI_server32_Unity) ## 项目简介 小智AIServer32—Unity客户端是一个基于Unity开发的AI应用程序,专注于提供高质量的语音交互和网络服务功能。本项目利用Unity的跨平台特性,支持多种设备和操作系统,包括PC、Android和iOS,为用户提供流畅的AI语音与Live2D交互体验。 ## 技术架构 - 开发引擎:Unity - 目标平台:PC、Android、iOS、WebGL、微信小程序 - 主要功能: - **语音交互系统**:实时语音识别、自然语言处理、语音合成 - **Live2D交互**:服务端返回LLM表情交互Live2D - **Mqtt硬件交互**:服务端functioncall处理iot返回 - 依赖包: - OPUS解码SDK - websocket网络通信库 - 其他依赖库查看pluingins文件夹 - 依赖Yooasset资源管理框架2.3.7版本(需要手动引用:https://github.com/tuyoogame/YooAsset) - 依赖YuikFrameWork-分支切换YOO(需要手动引用:https://gitee.com/NikaidoShinku/YukiFrameWork) - 依赖Hycrl热更新框架(启动项目自带) ## 语音交互功能 - **实时语音识别**:支持多种语言的实时语音转文字,准确率高达95%以上 - **自然语言理解**:基于深度学习的语义分析,精准理解用户意图 - **语音合成**:自然流畅的语音输出,支持多种音色和语速调节 - **IOT与Mqtt对接**:服务端返回fctioncall函数,前端调用functioncall函数,实现硬件交互。 ## 环境要求 - Unity版本:6000.3或更高 - 操作系统: - Windows 10/11(开发环境) - Android 6.0+(目标平台) - iOS 11.0+(目标平台) - 硬件要求: - 处理器:Intel i5或同等性能 - 内存:8GB以上 - 显卡:支持DirectX 11 - 麦克风:支持16kHz采样率的高质量麦克风(语音交互) - 网络:稳定的网络连接,建议5Mbps以上带宽 ## 项目结构 XiaoZhiAI_server32_Unity/ ├── Assets/ # Unity资源文件 │ ├── Scenes/ # 场景文件 │ ├── Scripts/ # 脚本文件 │ │ ├── VoiceInteraction/ # 语音交互相关脚本 │ │ ├── Networking/ # 网络通信相关脚本 │ │ └── ... │ ├── Prefabs/ # 预制体 │ ├── Plugins/ # 第三方插件 │ │ ├── VoiceSDK/ # 语音识别SDK │ │ └── NetworkLibs/ # 网络库 │ └── ... ├── Packages/ # 项目依赖包 ├── ProjectSettings/ # Unity项目设置 └── README.md # 项目说明文档 ## ![alt text](1.jpg) ![alt text](2.jpg) ## 安装指南 1. 克隆仓库到本地: ```bash git clone https://gitee.com/your-username/XiaoZhiAI_server32_Unity.git ```