EchoMind / README.md
HolyMorphsim's picture
app created
d76e806

A newer version of the Streamlit SDK is available: 1.44.1

Upgrade
metadata
title: EchoMind
emoji: 🐨
colorFrom: gray
colorTo: purple
sdk: streamlit
sdk_version: 1.43.2
app_file: app.py
pinned: false
license: mit
short_description: EchoMind is a personal AI that listens to your conversations

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

EchoMind

EchoMind is a personal AI that listens to your conversations, transcribes them using Whisper, and then allows you to recall, summarize, or interact with past conversations using Zonos for lifelike responses.

Features

  • Live Conversation Logging: Records and transcribes conversations
  • AI-Powered Recall & Summarization: Search through past conversations
  • Voice-based Search: Retrieve relevant clips from past conversations
  • Speech-Enhanced Note-Taking: Transcribe and structure spoken thoughts
  • Memory Playback Mode: Summarize conversations in a natural voice

Installation

  1. Clone this repository
  2. Install the required dependencies:
    pip install -r requirements.txt
    
  3. Download the pre-trained models (this happens automatically on first run but may take time)
  4. Create an assets folder and place a sample voice file named default_voice.wav in it

Usage

  1. Start the Flask server:
    python app.py
    
  2. Open your web browser and navigate to http://localhost:5000
  3. Use the interface to record conversations, search past transcripts, and generate speech responses

Privacy

EchoMind is designed with privacy in mind. All processing occurs locally on your device, and conversation data is stored on your system.

License

MIT License