Skip to content

A meeting transcription and analysis application built with Python and ❤️

Notifications You must be signed in to change notification settings

PhunkyBob/meeting-minutes

Repository files navigation

Meeting Minutes

A meeting transcription and analysis application built with Python and ❤️.

Description

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).

Features

  • Meeting audio transcription
  • Meeting analysis
  • Interactive data grid visualization
  • Database storage using SQLite & SQLAlchemy

Requirements

  • Python 3.12 or higher
  • Dependencies listed in pyproject.toml

Installation

  1. Clone this repository

  2. Create a .env file with your AssemblyAI API key:

ASSEMBLYAI_API_KEY=your_api_key_here
  1. Run with uv (it will create the virtual environment)
uv run streamlit run main.py

Docker

  1. Clone this repository

  2. Run Docker

docker compose up

Development

To install development dependencies:

pip install .[dev]

Run tests:

pytest

License

TBD

About

A meeting transcription and analysis application built with Python and ❤️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published