Community研究与数据分析github.com

Bombblastchrysanthemumlacustre304/jarvis-ai

自动化系统任务并通过本地AI助手实现语音交互,支持面部识别和情绪检测。

jarvis-ai 是什么?

该技能将您的系统转变为一个由AI驱动的个人助手,灵感来源于JARVIS。它允许开发者和高级用户通过语音命令自动化系统任务,包括文件管理、应用程序启动和系统监控。该技能支持面部识别以进行个性化交互,并利用情绪检测根据用户当前情绪调整响应。它完全本地运行,确保隐私并减少外部依赖。该技能适用于Windows、macOS和Linux平台,可在现代AI代理环境(如Claude Code、Cursor和Codex)中集成。用户可通过简单的YAML配置自定义唤醒词、语音引擎和面部识别设置。通过结合计算机视觉、自然语言处理和系统自动化,Jarvis-AI提供了无缝、免提的计算体验,非常适合提高工作效率和可访问性。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add Bombblastchrysanthemumlacustre304/jarvis-ai

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

jarvis-ai 是做什么的?

自动化系统任务并通过本地AI助手实现语音交互,支持面部识别和情绪检测。

概述

Jarvis-AI 是一个本地运行的AI助手,旨在通过语音命令和计算机视觉自动化系统任务。它集成了面部识别以提供个性化交互,并利用情绪检测根据用户情绪调整响应。所有处理均在本地完成,确保数据隐私和低延迟。

功能

  • 语音交互:使用自然语言语音命令控制您的系统。
  • 面部识别:识别已注册用户并个性化体验。
  • 情绪检测:基于面部表情分析调整助手行为。
  • 系统自动化:自动化文件管理、应用程序启动和系统监控等任务。
  • 本地运行:所有处理在本地执行,无外部依赖或数据外泄。

支持的平台

  • Windows 10/11
  • macOS 11+ (Big Sur 及以上)
  • Linux (Ubuntu 20.04+ 或类似发行版)

安装

  1. 克隆仓库:

    git clone https://github.com/Bombblastchrysanthemumlacustre304/jarvis-ai.git
    cd jarvis-ai
    
  2. 安装依赖:

    pip install -r requirements.txt
    
  3. 配置设置(参见配置部分)。

配置

在 config.yaml 中自定义助手:

wake_word: "Jarvis"
voice_engine: "pyttsx3"  # 可选:pyttsx3, gTTS, Azure
face_recognition:
  enable: true
  model: "hog"  # hog 或 cnn
mood_detection:
  enable: true
  threshold: 0.6

使用

启动助手:

python main.py

语音命令示例:

  • “打开我的文档”
  • “休眠电脑”
  • “我今天的日程是什么?”
  • “播放一些音乐”

依赖项

  • Python 3.8+
  • OpenCV
  • face_recognition
  • PyAudio
  • pyttsx3 (Windows/macOS) 或 gTTS
  • 详见 requirements.txt

许可证

MIT 许可证

相关技能