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

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:

  1. Specify OpenAI API Key:
export OPENAI_API_KEY=<your-openai-api-key>
  1. 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 --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:

  • interactive: Chat for answering questions based on the...
  • 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...

meeting interactive

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.

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]
  • -y, --yes: Skip confirmation prompt
  • --model TEXT: [default: whisper-1]
  • --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]
  • -y, --yes: Skip confirmation prompt
  • --model TEXT: [default: gpt-3.5-turbo]
  • --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.2.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

meetingscribe-0.1.2-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: meetingscribe-0.1.2.tar.gz
  • Upload date:
  • Size: 7.3 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.2.tar.gz
Algorithm Hash digest
SHA256 b1082780640f6b0b17fda03cae3d9e294c3cfd0887bf9df327711f8dc57bc109
MD5 5a13be26f448e40a14037cc7fd5a6d75
BLAKE2b-256 99c347e3d85c56d1d01b3206343b390593e77d6d1f295f5403ddc8112a7cf2c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: meetingscribe-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 031035cfd32253beee9815e3c4c67258f71db24c44a5687546ce88f77c7a54fc
MD5 462aa8f09b121a3d043bb34d54e78ecf
BLAKE2b-256 8e21ee7f786184dc72538c088fdba727d3f966e7cb0dc94b547c6a36fa492ed8

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