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:
- 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 --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 filesrt2txt: Transform SRT file to TXT filesummarize: 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.
Release files for meetingscribe 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| meetingscribe-0.1.2.tar.gz | 7.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| meetingscribe-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.0 kB
Release files / meetingscribe-0.1.2.tar.gz
| Download URL | meetingscribe-0.1.2.tar.gz |
|---|---|
| Size | 7.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b1082780640f6b0b17fda03cae3d9e294c3cfd0887bf9df327711f8dc57bc109
|
|
BLAKE2b-256 checksum How to use checksums |
99c347e3d85c56d1d01b3206343b390593e77d6d1f295f5403ddc8112a7cf2c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.9.16 Darwin/22.3.0
|
Release files / meetingscribe-0.1.2-py3-none-any.whl
| Download URL | meetingscribe-0.1.2-py3-none-any.whl |
|---|---|
| Size | 8.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
031035cfd32253beee9815e3c4c67258f71db24c44a5687546ce88f77c7a54fc
|
|
BLAKE2b-256 checksum How to use checksums |
8e21ee7f786184dc72538c088fdba727d3f966e7cb0dc94b547c6a36fa492ed8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.9.16 Darwin/22.3.0
|