|
mutterkey
KDE-first push-to-talk transcription tool for KDE Plasma
|
Immutable loaded-model interface created by a transcription engine. More...
#include <transcriptionengine.h>
Public Member Functions | |
| TranscriptionModelHandle (const TranscriptionModelHandle &)=delete | |
| TranscriptionModelHandle & | operator= (const TranscriptionModelHandle &)=delete |
| TranscriptionModelHandle (TranscriptionModelHandle &&)=delete | |
| TranscriptionModelHandle & | operator= (TranscriptionModelHandle &&)=delete |
| virtual QString | backendName () const =0 |
| Returns the backend identifier for this loaded model. | |
| virtual ModelMetadata | metadata () const =0 |
| Returns product-owned immutable metadata for the loaded artifact. | |
| virtual QString | modelDescription () const =0 |
| Returns a human-readable description of the loaded model. | |
Immutable loaded-model interface created by a transcription engine.
Handles own validated backend assets and may be shared across multiple independent sessions without exposing backend-specific state to app code.
Definition at line 21 of file transcriptionengine.h.
|
pure virtual |
Returns the backend identifier for this loaded model.
Implemented in CpuReferenceModelHandle.
|
pure virtual |
Returns product-owned immutable metadata for the loaded artifact.
Implemented in CpuReferenceModelHandle.
|
pure virtual |
Returns a human-readable description of the loaded model.
Implemented in CpuReferenceModelHandle.