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.
Metadata
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 | Provenance | |
|---|---|---|---|---|
| meetingscribe-0.1.2.tar.gz | 7.3 kB | Without provenance | 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
|
Security for meetingscribe 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.