Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thewh1teagle/loud.cpp
Whisper.cpp with diarization
https://github.com/thewh1teagle/loud.cpp
cpp diarization onnxruntime openai sherpa-onnx transcription whisper
Last synced: about 10 hours ago
JSON representation
Whisper.cpp with diarization
- Host: GitHub
- URL: https://github.com/thewh1teagle/loud.cpp
- Owner: thewh1teagle
- Created: 2024-11-07T23:44:38.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T17:41:06.000Z (about 2 months ago)
- Last Synced: 2025-01-07T19:24:57.552Z (6 days ago)
- Topics: cpp, diarization, onnxruntime, openai, sherpa-onnx, transcription, whisper
- Language: C++
- Homepage: https://github.com/thewh1teagle/loud.cpp/releases/latest
- Size: 111 KB
- Stars: 12
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# loud.cpp
Whisper.cpp with diarization
## Features
- Diarize with onnxruntime
- Segment using pyannote-audio model
- Transcribe using OpenAI whisper
- Support macOS, Windows, Linux
- Comes with FFMPEG
- Support any audio or video format
- Download models automatically with `--setup`
- Colored output for easy identification of speakers## Install
Download and extract it from [releases](https://github.com/thewh1teagle/loud.cpp/releases/latest)
## Usage
```console
./loud test.wav --json transcript.json --setup
```## Building
See [building.md](docs/building.md)