A meeting transcription and analysis application built with Python and ❤️.
Meeting Minute helps you transcribe and analyze your meetings using AssemblyAI's speech-to-text and LeMUR capabilities. The application provides a user-friendly interface to view history and save pre-defined questions (prompts).
- Meeting audio transcription
- Meeting analysis
- Interactive data grid visualization
- Database storage using SQLite & SQLAlchemy
- Python 3.12 or higher
- Dependencies listed in
pyproject.toml
-
Clone this repository
-
Create a
.env
file with your AssemblyAI API key:
ASSEMBLYAI_API_KEY=your_api_key_here
- Run with
uv
(it will create the virtual environment)
uv run streamlit run main.py
-
Clone this repository
-
Run Docker
docker compose up
To install development dependencies:
pip install .[dev]
Run tests:
pytest
TBD