# community map **Repository Path**: tonyv2/community-map ## Basic Information - **Project Name**: community map - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-09 - **Last Updated**: 2026-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 社区生活助手 - 老年人语音交互地图应用 ## 项目简介 这是一个专为老年人设计的简化操作语音交互地图应用,支持通过语音和大语言模型对话进行关键地点查询、分类筛选与基础路线指引等操作,并通过TTS语音合成技术推送结果。 ## 核心功能 ### 1. 语音交互 - 点击大按钮进行语音输入 - 实时语音识别(支持中文) - 智能意图分析(搜索、路线规划、分类查询) - TTS语音合成反馈 ### 2. 地图服务 - 高德地图集成 - 实时定位 - POI搜索 - 路线规划(驾车、步行) ### 3. 分类筛选 - 医院、药店、超市、银行、餐厅、公园 - 一键快速查询 - 距离排序显示 ### 4. 老年人友好设计 - 大字体(最小16px,关键元素24px+) - 高对比度配色 - 大按钮设计 - 简化操作流程 - 清晰的语音反馈 ## 技术栈 - **前端框架**: Vue 3 + Vite - **UI组件**: Vant 4 - **地图服务**: 高德地图API - **语音识别**: Web Speech API - **语音合成**: Web Speech API (TTS) - **大语言模型**: 可集成OpenAI API或百度文心一言API ## 安装与运行 ### 前置要求 - Node.js 16+ - npm 或 pnpm ### 安装依赖 ```bash npm install ``` ### 配置高德地图API Key 在 `src/App.vue` 中替换 `YOUR_AMAP_KEY` 为您的高德地图API Key。 ### 开发模式 ```bash npm run dev ``` ### 生产构建 ```bash npm run build ``` ## 使用说明 ### 语音查询 1. 点击底部"点击说话"大按钮 2. 说出您要查询的内容,例如: - "附近的医院" - "怎么去天安门" - "超市在哪里" ### 分类查询 1. 点击常用分类中的图标 2. 系统会自动搜索附近的对应类型地点 ### 查看结果 1. 搜索结果会显示在列表中 2. 点击任意结果可查看详细信息 3. 地图会自动定位到选中地点 ## 浏览器兼容性 - Chrome 90+ - Safari 14+ - Edge 90+ - Firefox 88+ 注意:语音识别功能需要浏览器支持Web Speech API。 ## 项目结构 ``` community-nap/ ├── public/ ├── src/ │ ├── main.js # 应用入口 │ ├── App.vue # 主应用组件 │ └── components/ # 子组件 ├── index.html # HTML模板 ├── vite.config.js # Vite配置 └── package.json # 项目配置 ``` ## 开发计划 - [x] 项目架构设计 - [x] 基础UI界面实现 - [x] 地图服务集成 - [x] 语音识别功能 - [x] TTS语音合成 - [x] 地点查询和分类筛选 - [x] 基础路线指引 - [ ] 大语言模型深度集成 - [ ] 用户体验优化 - [ ] 性能优化 ## 许可证 MIT License