A repository for transcribing audio files using Whisper. It provides guidelines for creating chapters at logical topic transitions, with concise headings and respect for timestamps. It performs transcription and export the results as chapters.csv and transcript.csv files.
See more info at the original Repository.
- Install
symbolicai
pip install symbolicai[whisper]- Use the builtin
sympkgto install the package
sympkg i ExtensityAI/symscribe- Create an alias for the
symscribecommand
symrun c symscribe ExtensityAI/symscribeSupported features:
- Whisper models: all models supported by
symbolicai(default:"base")- To change the model, before you run the
symscribedoexport SPEECH_ENGINE_MODEL="...", where...is the model name (available).
- To change the model, before you run the
- Language:
"language=..."(default:"language=en") - Export directory:
"export_dir=..."(default:"export_dir=.") - Transcription format:
"transcript_only=..."(default:"transcript_only=True")- If
transcript_only=True, the script will only export the transcript without creating chapters.
- If
- Bin size:
"bin_size_s=..."(default:"bin_size_s=300")- The bin size is the duration of each audio file in seconds when splitting the audio file into smaller chunks.
Example:
symrun symscribe "path_to_file.mp3/mp4/..." "language=en" "export_dir=/tmp" "bin_size_s=300" "transcript_only=True"