Skip to content

whitmanjack/insight

This branch is up to date with advaitpaliwal/insight:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

89f13df · Apr 21, 2024

History

74 Commits
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024
Apr 15, 2024
Apr 14, 2024
Apr 14, 2024
Apr 21, 2024
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024

Repository files navigation

Insight

Insight uses gemini 1.5 pro to answer questions based on what you see and hear, and it remembers those memories for you.

check demo on here

Hardware Requirements

  • Raspberry Pi (model 4 or newer)
  • Webcam
  • Mini usb mic
  • Logitech webcam
  • Sony headphones with jack
  • needed a monitor, keyboard, and mouse to interface with the pi

Software Requirements

  • pvporcupine
  • google-generativeai
  • SpeechRecognition
  • firebase-admin
  • google-cloud-texttospeech
  • picamera2

Setup

  1. Clone the repository to your Raspberry Pi or local machine:
    git clone https://github.com/advaitpaliwal/insight
    
  2. Install the required dependencies:
    cd [repo-name]
    pip install -r requirements.txt
    
  3. Add the neccessary api keys to the config.py file, check config.example.py

Usage

  1. Run the main script:
    python main.py
    

Configuration

The project's configuration can be modified by editing the config.example.py file and saving it as config.py.

License

This project is licensed under the [License Name] - see the LICENSE file for details.

Acknowledgements

@advaitpaliwal

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.8%
  • Dockerfile 5.2%