mutterkey
KDE-first push-to-talk transcription tool for KDE Plasma
Loading...
Searching...
No Matches
recordingnormalizer.h
Go to the documentation of this file.
1#pragma once
2
3#include "audio/recording.h"
5
6#include <QString>
7
17{
18public:
26 bool normalizeForRuntime(const Recording &recording, NormalizedAudio *normalizedAudio, QString *errorMessage = nullptr) const;
27};
Converts captured recordings into mono 16 kHz float samples.
bool normalizeForRuntime(const Recording &recording, NormalizedAudio *normalizedAudio, QString *errorMessage=nullptr) const
Converts a captured recording into runtime input audio.
Shared recorded-audio payload passed between capture and transcription.
Normalized runtime audio payload.
Immutable-style value object holding one captured audio segment.
Definition recording.h:14
Shared value types exchanged by the transcription pipeline.