mutterkey
KDE-first push-to-talk transcription tool for KDE Plasma
Loading...
Searching...
No Matches
CpuReferenceModelHandle Class Referencefinal

Immutable loaded native CPU model handle owned by the runtime. More...

#include <cpureferencemodel.h>

Public Member Functions

 CpuReferenceModelHandle (ValidatedModelPackage package, CpuReferenceModelData model, qint64 loadTimeMs)
 Creates an immutable native CPU reference model handle.
 
QString backendName () const override
 Returns the backend identifier for this loaded model.
 
ModelMetadata metadata () const override
 Returns product-owned immutable metadata for the loaded artifact.
 
QString modelDescription () const override
 Returns a human-readable description of the loaded model.
 
const QString & transcript () const
 Returns the deterministic transcript fixture embedded in this model.
 
- Public Member Functions inherited from TranscriptionModelHandle
 TranscriptionModelHandle (const TranscriptionModelHandle &)=delete
 
TranscriptionModelHandleoperator= (const TranscriptionModelHandle &)=delete
 
 TranscriptionModelHandle (TranscriptionModelHandle &&)=delete
 
TranscriptionModelHandleoperator= (TranscriptionModelHandle &&)=delete
 

Detailed Description

Immutable loaded native CPU model handle owned by the runtime.

Definition at line 40 of file cpureferencemodel.h.

Constructor & Destructor Documentation

◆ CpuReferenceModelHandle()

CpuReferenceModelHandle::CpuReferenceModelHandle ( ValidatedModelPackage  package,
CpuReferenceModelData  model,
qint64  loadTimeMs 
)

Creates an immutable native CPU reference model handle.

Parameters
packageValidated package metadata and resolved asset paths.
modelParsed deterministic reference model payload.
loadTimeMsMeasured load time in milliseconds for diagnostics.

Member Function Documentation

◆ backendName()

QString CpuReferenceModelHandle::backendName ( ) const
overridevirtual

Returns the backend identifier for this loaded model.

Returns
Short backend name used in diagnostics.

Implements TranscriptionModelHandle.

◆ metadata()

ModelMetadata CpuReferenceModelHandle::metadata ( ) const
overridevirtual

Returns product-owned immutable metadata for the loaded artifact.

Returns
Metadata surfaced without exposing backend-specific handles.

Implements TranscriptionModelHandle.

◆ modelDescription()

QString CpuReferenceModelHandle::modelDescription ( ) const
overridevirtual

Returns a human-readable description of the loaded model.

Returns
Diagnostic model description such as the resolved model path.

Implements TranscriptionModelHandle.

◆ transcript()

const QString & CpuReferenceModelHandle::transcript ( ) const

Returns the deterministic transcript fixture embedded in this model.

Returns
Transcript text emitted by the reference runtime.

The documentation for this class was generated from the following file: