# 小幂Robot-基于大语言模型的智能办公助手机器人APP **Repository Path**: lewisiw/MythRobot ## Basic Information - **Project Name**: 小幂Robot-基于大语言模型的智能办公助手机器人APP - **Description**: 本项目为一款基于Android的APP,用于将机器人(使用猎户星空出品的豹小幂mini)打造成智能办公助手,协助完成日常工作(日常办公与迎宾接待)。 - **Primary Language**: Android - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-07-15 - **Last Updated**: 2025-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 小幂Robot - 基于大语言模型的智能办公助手机器人 基于猎户星空机器人平台开发的智能办公助手 Android 应用,集成讯飞星火大模型,支持语音交互、人脸识别、导航引领等功能。 ## 功能特性 - **AI 智能对话**:集成讯飞星火大模型(SparkChain),支持多轮对话和上下文记忆 - **语音交互**:支持语音唤醒(唤醒词"小幂")、语音识别(ASR)和语音合成(TTS) - **人脸识别**:集成虹软人脸识别 SDK,支持人脸注册和识别 - **机器人导航**:支持地图导航、带领用户前往指定位置 - **跳舞表演**:机器人舞蹈功能 - **天气查询**:实时获取天气信息 - **文档管理**:支持 PDF 等文档查看 - **图片问答**:基于图片的智能问答 - **待办事项**:任务管理功能 ## 技术栈 | 类别 | 技术 | |------|------| | **平台** | Android (minSdk 28, targetSdk 33) | | **机器人 SDK** | 猎户星空 RobotService | | **大模型** | 讯飞星火 SparkChain | | **人脸识别** | 虹软 ArcSoft Face SDK | | **网络请求** | OkHttp 4.11.0 | | **响应式编程** | RxJava2 | | **UI 组件** | Lottie 动画、Banner 轮播、Material Design | | **PDF 处理** | PDFBox Android | ## 项目结构 ``` RobotAndroid/app/src/main/java/com/myth/robotandroid/ ├── activity/ # 页面(主页、登录、地图、跳舞、人脸识别等) ├── adapter/ # 列表适配器 ├── application/ # Application 类 ├── db/ # 数据库/SharedPreferences ├── fragment/ # Fragment 组件 ├── model/ # 数据模型 ├── service/ # 后台服务 ├── utils/ # 工具类(人脸、地图、相机等) ├── view/ # 自定义 View └── widget/ # 自定义控件 ``` ## 安装教程 1. 克隆项目到本地 ```bash git clone https://gitee.com/lewisiw/MythRobot.git ``` 2. 使用 Android Studio 打开 `RobotAndroid` 目录 3. 配置 API 密钥(在 `Constant.java` 中配置): - 讯飞星火 API 密钥 - 天气 API 密钥 - 虹软人脸识别 SDK Key 4. 连接猎户星空机器人设备,编译运行 ## 使用说明 1. 启动应用后,可以通过语音唤醒词"小幂"唤醒机器人 2. 支持文字输入或语音输入进行对话 3. 点击底部功能图标可进入对应功能模块 4. 点击导航按钮可进入地图导航模式 ## 开源协议 本项目采用 [Apache License 2.0](LICENSE) 开源协议