MeetingScribe is an AI-driven command-line tool designed to streamline your meeting experience by handling transcription, translation, and note-taking. Effortlessly generate accurate translation/transcription in English from audio file. Additionally, the tool intelligently creates meeting notes, summaries, and identifies action items.
Prerequisites:
- Specify OpenAI API Key:
export OPENAI_API_KEY=<your-openai-api-key>- Install FFmpeg
Installation:
using pip
pip install meetingscribe
using docker
export OPENAI_API_KEY=<your-openai-api-key>
docker run -it -e OPENAI_API_KEY=$OPENAI_API_KEY ghcr.io/0x77dev/meetingscribe --helpUsage:
meeting [OPTIONS] COMMAND [ARGS]...Options:
--install-completion: Install completion for the current shell.--show-completion: Show completion for the current shell, to copy it or customize the installation.--help: Show this message and exit.
Commands:
interactive: Chat for answering questions based on the...process: Transcribe (and optionally translate to English) audio file into SRT filesrt2txt: Transform SRT file to TXT filesummarize: Generate meeting summary, notes, and...
Chat for answering questions based on the provided SRT file
Usage:
meeting interactive [OPTIONS]Options:
--input-srt-file TEXT: [default: output.srt]--model TEXT: [default: gpt-3.5-turbo]--temperature FLOAT: [default: 0.5]--help: Show this message and exit.
Transcribe (and optionally translate) audio file into SRT file Translation will translate from source language to English
Usage:
meeting process [OPTIONS] INPUT_AUDIO_FILEArguments:
INPUT_AUDIO_FILE: [required]
Options:
--output-srt-file TEXT: [default: output.srt]--source-language TEXT--segment-length INTEGER: [default: 600000]-y, --yes: Skip confirmation prompt--model TEXT: [default: whisper-1]--help: Show this message and exit.
Transform SRT file to TXT file
Usage:
meeting srt2txt [OPTIONS]Options:
--srt-file TEXT: [default: output.srt]--output-file TEXT: [default: output.txt]--help: Show this message and exit.
Generate meeting summary, notes, and action items from SRT file
Usage:
meeting summarize [OPTIONS]Options:
--input-srt-file TEXT: [default: output.srt]--output-summary-file TEXT: [default: output.md]-y, --yes: Skip confirmation prompt--model TEXT: [default: gpt-3.5-turbo]--help: Show this message and exit.