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:
- Specify OpenAI API Key:
export OPENAI_API_KEY=<your-openai-api-key>
- 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 filesrt2txt
: Transform SRT file to TXT filesummarize
: 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file meetingscribe-0.1.1.tar.gz
.
File metadata
- Download URL: meetingscribe-0.1.1.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | fad9da467aaa35144429c1292c3fc695130ea1fe428792c122acd0bd4497f536 |
|
MD5 | 2da53930d908bed8177ff100b606ef52 |
|
BLAKE2b-256 | cf8a7fc37b8ec6d7216d158ecb80bf39d880f36c75b1fb373d6970974e22b57b |
File details
Details for the file meetingscribe-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: meetingscribe-0.1.1-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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5362c5d842f813b377d82d94ad1fde2214a6aed1e34e9b62f7ca03209b3125c |
|
MD5 | b302490cacbba141a78784a364b1345a |
|
BLAKE2b-256 | abf81cb6c600c75103463e48a589c3f30e8d704709d2a77014e6ffa8b87a7be6 |