Class TranscriptWorker#

Inheritance Relationships#

Base Type#

  • public QObject

Class Documentation#

class TranscriptWorker : public QObject

Public Functions

explicit TranscriptWorker(QObject *parent = nullptr)
~TranscriptWorker() override
bool start(const QString &interpreter, const QString &scriptPath, const QStringList &extraArgs = {})
void stop()
bool is_running() const
void set_paused(bool paused)
bool is_paused() const

Public Slots

void submit_chunk(int micIndex, int sampleRate, int channels, QByteArray pcm16)

Signals

void transcript_final(int micIndex, QString text)
void transcript_partial(int micIndex, QString text)
void process_error(QString message)
void paused_changed(bool paused)