mutterkey
KDE-first push-to-talk transcription tool for KDE Plasma
Loading...
Searching...
No Matches
whispercpptranscriber.h File Reference

Embedded whisper.cpp backend integration. More...

#include "config.h"
#include "transcription/modelpackage.h"
#include "transcription/transcriptionengine.h"
#include "transcription/transcriptiontypes.h"
#include <atomic>
#include <memory>

Go to the source code of this file.

Classes

class  WhisperCppTranscriber
 In-process transcription backend backed by vendored whisper.cpp. More...
 

Functions

std::shared_ptr< const TranscriptionEnginecreateWhisperCppTranscriptionEngine (const TranscriberConfig &config)
 Creates the embedded whisper.cpp engine implementation.
 

Detailed Description

Embedded whisper.cpp backend integration.

Definition in file whispercpptranscriber.h.

Function Documentation

◆ createWhisperCppTranscriptionEngine()

std::shared_ptr< const TranscriptionEngine > createWhisperCppTranscriptionEngine ( const TranscriberConfig config)

Creates the embedded whisper.cpp engine implementation.

Parameters
configWhisper runtime configuration copied into the engine.
Returns
Engine backed by the vendored whisper.cpp integration.