Newer
Older
CasicIrisIdentify / utils / SpeakerUtil.h
TAN YUE on 10 Nov 2023 544 bytes 20231110 界面切换流程及界面样式
#ifndef SPEAKERUTIL_H
#define SPEAKERUTIL_H

#include <QObject>
#include <QTextToSpeech>

class SpeakerUtil : public QObject
{
    Q_OBJECT
public:
    ~SpeakerUtil() {};
    SpeakerUtil(const SpeakerUtil&)=delete;
    SpeakerUtil& operator=(const SpeakerUtil&)=delete;

    static SpeakerUtil& getInstance() {
        static SpeakerUtil instance;
        return instance;
    }

    void speak(QString content);

private:
    explicit SpeakerUtil(QObject *parent = nullptr);

    QTextToSpeech * tts;

signals:

};

#endif // SPEAKERUTIL_H