lamarck

Crates.iolamarck
lib.rslamarck
version0.6.0
sourcesrc
created_at2022-07-19 07:55:17.82247
updated_at2024-05-19 02:17:13.20158
descriptionA toolkit CLI for audio/visual manipulation such as generating SRT captions using Deepgram.
homepage
repositoryhttps://github.com/christopherbiscardi/lamarck/
max_upload_size
id628134
size207,332
Christopher Biscardi (ChristopherBiscardi)

documentation

README

Lamarck

A CLI based audio/visual toolkit

Installation

cargo install lamarck

Getting Started

Currently the only available subcommand is lamarck caption which takes any audio file, detects the media type, and generates some output including transcript and .srt files.

lamarck-caption 0.1.0
Generate captions using deepgram

USAGE:
    lamarck caption [OPTIONS] --deepgram-api-key <DEEPGRAM_API_KEY> --input <INPUT>

OPTIONS:
        --deepgram-api-key <DEEPGRAM_API_KEY>
            captions require a deepgram API key

    -h, --help
            Print help information

    -i, --input <INPUT>
            A path to an audio file or a URL

    -o, --output-path <OUTPUT_PATH>
            a filepath to use for the output

    -V, --version
            Print version information

OUTPUT_TYPE:
    -m, --markdown <markdown>        output a markdown file with links to video timestamps [default:
                                     false]
    -s, --srt <srt>                  output an srt file [default: false]
    -t, --transcript <transcript>    output a transcript [default: false]
Naming

Lamarck is short for Lamarckdromia Beagle and is also French for "the mark", like the marks you'd make on a live stream to pull out clips.

Commit count: 38

cargo fmt