Spaces:
Sleeping
Sleeping
A newer version of the Streamlit SDK is available:
1.44.1
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
- Clone this repository
- Install the required dependencies:
pip install -r requirements.txt
- Download the pre-trained models (this happens automatically on first run but may take time)
- Create an
assets
folder and place a sample voice file nameddefault_voice.wav
in it
Usage
- Start the Flask server:
python app.py
- Open your web browser and navigate to
http://localhost:5000
- 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