Meeting Analyzer is a web application built with Flutter that allows users to record audio and transcribe it using the OpenAI Whisper API.
- Record audio from the microphone and system audio of the selected web tab.
- Upload audio chunks to the OpenAI Whisper API for transcription.
- Display the transcribed text.
- Flutter SDK
- Dart SDK
-
Clone the repository:
git clone https://github.com/e-poroshin/meeting_analyzer.git cd meeting_analyzer
-
Install dependencies:
flutter pub get
-
Create a
.env
file in the root directory and add your OpenAI API key:API_KEY=your_openai_api_key
-
Ensure the
.env
file is listed in theassets
section ofpubspec.yaml
:flutter: assets: - .env
To run the application, use the following command:
flutter run -d chrome
To use this project from the repository, you must add your own API key to the .env
file as shown in the installation steps.