gunitchawla/EchoMind---Multi-Agent-Audio-Intelligence
GitHub: gunitchawla/EchoMind---Multi-Agent-Audio-Intelligence
面向智慧城市的 AI 驱动声学监控平台,实时分析环境音频以检测枪声、尖叫等威胁并通过可解释 AI 与自动化短信告警实现快速安全响应。
Stars: 1 | Forks: 0
# 🎙️ EchoMind
**多智能体音频智能系统**
[](#)
[](#)
[](#)
[](#)
[](#)
*EchoMind 是一个面向智慧城市的 AI 驱动声学监控平台。它能实时分析环境音频,以检测隐藏的威胁,如枪声、玻璃破碎声和人类尖叫。借助可解释的 AI 和 Twilio 自动化 SMS 警报,它可确保快速、透明的安全响应。*
## 🌟 愿景 传统的安全系统严重依赖视觉数据 (CCTV),在没有摄像头覆盖的区域、夜间或视线受阻时留下了巨大的盲区。**EchoMind** 引入了关键的次要防御层:**声音**。通过持续监控声学环境,EchoMind 能瞬间检测到危险的声学特征,并在相关部门甚至还未接到 911 报警电话之前就分派自动警报。 ## 🔥 主要功能 - **🎯 多模态威胁检测:** 瞬间识别特定的声学特征,包括**枪声**、**人类尖叫**、**玻璃破碎**和**警报声**。 - **🧠 可解释 AI (XAI):** 安全系统不应是一个黑盒。EchoMind 配备了专门的可解释 AI 面板,通过 SHAP 特征重要性、LIME 局部解释和时频频谱图热力图提供透明度。 - **📱 自动化 SMS 分派:** 当检测到关键威胁(风险分数 > 65)时,平台会通过 **Twilio API** 直接触发向安全人员发送的自动化紧急 SMS。 - **🎤 实时语音输入:** 通过浏览器麦克风实时测试 AI,或上传预先录制的 `.mp3`/`.wav` 样本。 - **💾 JSON 事件导出:** 维护严格的安全审计追踪。支持一键导出单个威胁分析报告或完整的会话历史记录。 - **🚨 交互式模拟沙盒:** 内置测试环境,具有高保真的威胁声音和视觉锁定覆盖层,以演示自动化的响应流程。 ## 🛠️ 技术栈 - **前端:** React, TypeScript, Vite, TailwindCSS, Shadcn/UI - **后端:** Node.js, Express, tRPC - **数据库:** SQLite 搭配 Drizzle ORM - **可视化:** Recharts(用于 AI 特征重要性图表) - **集成:** Twilio REST API ## 🚀 入门指南 ### 前置条件 请确保您的机器上已安装 [Node.js](https://nodejs.org/)。 ### 本地安装 1. **克隆仓库** git clone https://github.com/yourusername/echomind.git cd echomind 2. **安装依赖** npm install --legacy-peer-deps 3. **配置环境变量** 在根目录创建一个 `.env` 文件并添加您的 Twilio 凭证: TWILIO_ACCOUNT_SID=your_account_sid TWILIO_AUTH_TOKEN=your_auth_token TWILIO_PHONE_NUMBER=your_twilio_number 4. **启动开发服务器** npm run dev 应用程序将在 `http://localhost:5000` 上可用。 ## 🌍 部署 EchoMind 可以作为全栈 Web Service 轻松部署在 **Render** 或 **Railway** 等平台上。 **Render 构建配置:** - **环境:** `Node` - **构建命令:** `NODE_ENV=development npm install --legacy-peer-deps && npm run build` - **启动命令:** `npm run start` *(请务必在平台的控制面板中添加您的 Twilio 环境变量!)* ## 🌐 可持续发展目标 EchoMind 骄傲地与联合国可持续发展目标保持一致: - 🏙️ **SDG 11(可持续城市):** 通过智能监控提高城市安全性和韧性。 - 🕊️ **SDG 16(和平与正义):** 自动化暴力检测以显著缩短犯罪响应时间。
为智慧城市安全的未来而构建。
标签:GNU通用公共许可证, LIME, MITM代理, Node.js, PyRIT, React, SHAP, Syscalls, TailwindCSS, Twilio SMS, TypeScript, XAI, 人工智能, 公共安全, 可解释人工智能, 城市安全, 声学监控, 声音事件检测, 多智能体系统, 多模态威胁检测, 安全插件, 安防监控, 库, 应急响应, 智慧城市, 智能安防, 枪声检测, 用户模式Hook绕过, 自动化报警, 自动化攻击, 音频分析, 频谱图