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
.envfile 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 upTo install development dependencies:
pip install .[dev]Run tests:
pytestTBD