PitchHut logo
A self-hosted voice assistant that prioritizes privacy and customizability.
Pitch

Jarvis is an extensible voice assistant designed to run entirely on local hardware, ensuring complete privacy and control. Unlike other assistants that rely on cloud processing, Jarvis offers built-in commands and the ability to create custom functionalities effortlessly using plain English, making it a versatile tool for your daily tasks.

Description

Project Overview

Jarvis is a self-hosted and extensible voice assistant designed to run directly on personal hardware, ensuring complete data privacy by eliminating reliance on cloud services. It features built-in capabilities such as a wake word, speech-to-text (STT), text-to-speech (TTS), and speaker identification, all functioning locally, which results in a seamless and private user experience.

Key Features

  • Local Operation: All processing occurs on the user's hardware, avoiding cloud dependency and enhancing security. This means faster response times and absolute privacy.
  • Extensibility with AI Forge: Users can easily extend Jarvis with new commands using simple natural language descriptions. The AI Forge intelligently generates and tests new commands, making it accessible even for those without programming experience.
  • Rapid Response Times: Jarvis is engineered for speed, delivering responses in about 2.4 seconds, ensuring that interactions are quick and efficient.
  • Bring Your Own LLM: Flexibility to either use a local large language model (LLM) or connect to cloud APIs, allowing for a balance between convenience and privacy.
  • Speaker Identification: Jarvis can recognize different users by their voices and adjust responses based on individual preferences and context.
  • Room-Scale Voice Nodes: Utilizing low-cost Raspberry Pi units, Jarvis allows for easy expansion across different rooms, creating a comprehensive home assistant setup.
  • Modular Architecture: Jarvis operates on a microservices architecture, meaning users can modify, swap, or extend individual services without affecting the entire system.

Privacy and Security

Jarvis prioritizes user privacy. All speech recognition, TTS, and command processing happen on the user's hardware, and user data is managed separately by speaker identity, ensuring each user’s information is distinct and secure.

Community and Support

Jarvis includes a community-driven package store known as the Pantry, offering numerous additional commands and integrations, from smart home controls to weather updates through easily installable packages. Users can also engage in discussions and support through the Discord community.

Conclusion

Jarvis redefines personal voice assistants by prioritizing speed, privacy, and extensibility. It is an ideal solution for those seeking more control over their digital assistants without compromising on functionality. Explore more in the detailed documentation and interact with the community for further assistance.

0 comments

No comments yet.

Sign in to be the first to comment.