Skip to content

A web app that uses AI to generate transcripts for audio files, using WhisperX and OpenAI's GPT-3.

Notifications You must be signed in to change notification settings

gauthier-th/transcript-ai

Repository files navigation

Transcript AI

A web app that uses AI to generate transcripts for audio files, using WhisperX and OpenAI's GPT-3.

Overview

Home page Transcription result
Transcription summary ChatGPT conversation

Requirements

  • Python 3.11
  • ffmpeg
  • CUDA (optional)

Installation

Create a virtual environment and activate it:

python3 -m venv .venv
source .venv/bin/activate

Install the libraries:

pip install git+https://github.com/m-bain/whisperx.git torch flask openai

Copy the .env.example file to .env and fill in the values:

  • OPENAI_API_KEY: Your OpenAI API key
  • HUGGINGFACE_TOKEN: Your HuggingFace token

Usage

python3 main.py

About

A web app that uses AI to generate transcripts for audio files, using WhisperX and OpenAI's GPT-3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published