Files
patchy631--ai-engineering-hub/multilingual-meeting-notes-generator

Multilingual Meeting Notes Generator

We're building a multilingual meeting notes generator that automatically detects the language spoken in meetings and provides comprehensive English summaries with speaker-level analysis and action item extraction.

How It Works

  1. Audio Input: User uploads meeting audio file
  2. Language Detection: AssemblyAI automatically detects the spoken language (supports 99 languages)
  3. Transcription: High-quality transcription with speaker diarization(supports 95 languages) to identify individual speakers
  4. Processing: AI-powered summarization and action item extraction using any multilingual LLM
  5. Results: Comprehensive meeting notes including English summary, speaker analysis, and action items

We use:

Set Up

Follow these steps one by one:

Create .env File

Create a .env file in the root directory of your project with the following content:

ASSEMBLYAI_API_KEY=<your_assemblyai_api_key>

Install Dependencies

uv sync

This command will install all the required dependencies for the project using uv.

Run the Application

To run the meeting notes generator, execute the following command:

uv run streamlit run app.py

Running this command will start the Streamlit application, which will handle the complete workflow from audio processing to meeting notes generation.

Usage

  1. Upload Audio: Upload an audio file (MP3, WAV, M4A, MP4)
  2. Generate Notes: Click "Start Processing" to process audio
  3. View Results: Review the comprehensive meeting analysis including:
    • English summary
    • Speaker-wise contributions
    • Action items and tasks
    • Full transcript
  4. Download Reports: Export summaries, action items, and transcripts as text files

Supported Languages

The application supports 99 languages including English, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Korean, Chinese, Arabic, Hindi, and many more.

📬 Stay Updated with Our Newsletter!

Get a FREE Data Science eBook 📖 with 150+ essential lessons in Data Science when you subscribe to our newsletter! Stay in the loop with the latest tutorials, insights, and exclusive resources. Subscribe now!

Daily Dose of Data Science Newsletter

Contribution

Contributions are welcome! Feel free to fork this repository and submit pull requests with your improvements.