Skip to main content

Scripts in ./lib/

Scripts to be included in the executable scripts. 

Scriptmeetings/lib/paths.sh

Creates: 

  • Session Directory
  • Session Files 
    • audio.wav

    • transcript.txt

    • meta.env 

Timestamps (ISO)

and

    Provides path information for all scripts
    #!/usr/bin/env bash
    BASE="$HOME/meetings/recordings"
    STAMP="$(date +%F_%H%M)"
    SESSION="$BASE/$STAMP"
    mkdir -p "$SESSION"
    
    AUDIO="$SESSION/audio.wav"
    TRANSCRIPT="$SESSION/transcript.txt"
    META="$SESSION/meta.env"

    lib/audio.sh

    #!/usr/bin/env bash
    # Pulse/PipeWire source to record (system output monitor)
    # get information using: pactl list short sources
    AUDIO_SOURCE="bluez_output.E4_58_BC_61_E8_A7.1.monitor"

    lib/whisper.sh

    #!/usr/bin/env bash
    WHISPER="$HOME/whisper.cpp/build/bin/main"
    MODEL="$HOME/whisper.cpp/models/ggml-base.bin"
    
    # Timestamps sind fürs Live-Mitlesen super
    COMMON_OPTS="--no-timestamps 0 --print-special 0"