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

Stable engine/session boundary for embedded transcription backends. More...

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

Go to the source code of this file.

Classes

class  TranscriptionModelHandle
 Immutable loaded-model interface created by a transcription engine. More...
 
class  TranscriptionSession
 Mutable per-session transcription interface. More...
 
class  TranscriptionEngine
 Immutable engine configuration that creates backend sessions. More...
 

Functions

std::shared_ptr< const TranscriptionEnginecreateTranscriptionEngine (const TranscriberConfig &config)
 Creates the configured embedded transcription engine.
 

Detailed Description

Stable engine/session boundary for embedded transcription backends.

Definition in file transcriptionengine.h.

Function Documentation

◆ createTranscriptionEngine()

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

Creates the configured embedded transcription engine.

Parameters
configBackend configuration copied into the engine.
Returns
Engine suitable for creating isolated transcription sessions.