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

Converts captured recordings into mono 16 kHz float samples. More...

#include <recordingnormalizer.h>

Public Member Functions

bool normalizeForRuntime (const Recording &recording, NormalizedAudio *normalizedAudio, QString *errorMessage=nullptr) const
 Converts a captured recording into runtime input audio.
 

Detailed Description

Converts captured recordings into mono 16 kHz float samples.

Definition at line 16 of file recordingnormalizer.h.

Member Function Documentation

◆ normalizeForRuntime()

bool RecordingNormalizer::normalizeForRuntime ( const Recording recording,
NormalizedAudio normalizedAudio,
QString *  errorMessage = nullptr 
) const

Converts a captured recording into runtime input audio.

Parameters
recordingSource recording and its original device format.
normalizedAudioOutput location for normalized samples.
errorMessageOptional output for conversion failures.
Returns
true when normalization succeeded.

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