Skip to main content

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.

Project description

MeetingScribe

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.

Powered by OpenAI's GPT-3 and Whisper API

Prerequisites:

  1. Specify OpenAI API Key:
export OPENAI_API_KEY=<your-openai-api-key>
  1. Install FFmpeg

Installation:

using pip
export OPENAI_API_KEY=<your-openai-api-key>

docker run -it -e OPENAI_API_KEY=$OPENAI_API_KEY ghcr.io/0x77dev/meetingscribe --help
using docker
export OPENAI_API_KEY=<your-openai-api-key>

docker run -it -e OPENAI_API_KEY=$OPENAI_API_KEY ghcr.io/0x77dev/meetingscribe --help

Usage:

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:

  • process: Transcribe (and optionally translate to English) audio file into SRT file
  • srt2txt: Transform SRT file to TXT file
  • summarize: Generate meeting summary, notes, and action items from SRT file

meeting process

Transcribe (and optionally translate) audio file into SRT file Translation will translate from source language to English

Usage:

meeting process [OPTIONS] INPUT_AUDIO_FILE

Arguments:

  • INPUT_AUDIO_FILE: [required]

Options:

  • --output-srt-file TEXT: [default: output.srt]
  • --source-language TEXT
  • --segment-length INTEGER: [default: 600000]
  • --help: Show this message and exit.

meeting srt2txt

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.

meeting summarize

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]
  • --help: Show this message and exit.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meetingscribe-0.1.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

meetingscribe-0.1.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file meetingscribe-0.1.0.tar.gz.

File metadata

  • Download URL: meetingscribe-0.1.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.16 Darwin/22.3.0

File hashes

Hashes for meetingscribe-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b073b5b41c63cc957c31a0b53d0e83ca82ee8b1f046d45522f7bc5a8f5e7fdf9
MD5 e7e45d3c3e56014d173eda24707d9615
BLAKE2b-256 caa0f5e9194db3eaeb430d5d3a38a8be7b30a07fc3e86053c7ee8cba37a46968

See more details on using hashes here.

File details

Details for the file meetingscribe-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: meetingscribe-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.16 Darwin/22.3.0

File hashes

Hashes for meetingscribe-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cdec9d8238551cded165c73f6c136584a9451c44cd9f14f82e0928d9736eb5ef
MD5 be4fed5cd0997ba955f87165dc6af95c
BLAKE2b-256 69a4135aebb78ea1c510e4799b8be874a6893bd12ce6d7464d04abd9f45fff62

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page