mutterkey
KDE-first push-to-talk transcription tool for KDE Plasma
Loading...
Searching...
No Matches
BackendCapabilities Struct Reference

Product-owned backend/runtime metadata surfaced to app code. More...

#include <transcriptiontypes.h>

Public Attributes

QString backendName
 Stable backend identifier used in diagnostics.
 
QStringList supportedLanguages
 Supported language codes accepted by this backend.
 
bool supportsAutoLanguage = false
 true when the backend can auto-detect the spoken language.
 
bool supportsTranslation = false
 true when the backend supports translation mode.
 
bool supportsWarmup = false
 true when warmup is a supported preflight operation.
 

Detailed Description

Product-owned backend/runtime metadata surfaced to app code.

Definition at line 56 of file transcriptiontypes.h.

Member Data Documentation

◆ backendName

QString BackendCapabilities::backendName

Stable backend identifier used in diagnostics.

Definition at line 58 of file transcriptiontypes.h.

◆ supportedLanguages

QStringList BackendCapabilities::supportedLanguages

Supported language codes accepted by this backend.

Definition at line 60 of file transcriptiontypes.h.

◆ supportsAutoLanguage

bool BackendCapabilities::supportsAutoLanguage = false

true when the backend can auto-detect the spoken language.

Definition at line 62 of file transcriptiontypes.h.

◆ supportsTranslation

bool BackendCapabilities::supportsTranslation = false

true when the backend supports translation mode.

Definition at line 64 of file transcriptiontypes.h.

◆ supportsWarmup

bool BackendCapabilities::supportsWarmup = false

true when warmup is a supported preflight operation.

Definition at line 66 of file transcriptiontypes.h.


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