Skip to content

e-poroshin/meeting_analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meeting Analyzer

Meeting Analyzer is a web application built with Flutter that allows users to record audio and transcribe it using the OpenAI Whisper API.

Features

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

Getting Started

Prerequisites

  • Flutter SDK
  • Dart SDK

Installation

  1. Clone the repository:

    git clone https://github.com/e-poroshin/meeting_analyzer.git
    cd meeting_analyzer
  2. Install dependencies:

    flutter pub get
  3. Create a .env file in the root directory and add your OpenAI API key:

    API_KEY=your_openai_api_key
  4. Ensure the .env file is listed in the assets section of pubspec.yaml:

    flutter:
      assets:
        - .env

Running the Application

To run the application, use the following command:

flutter run -d chrome

Note

To use this project from the repository, you must add your own API key to the .env file as shown in the installation steps.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published