Newer
Older
WorkCardReader / utils / SpeakerUtil.h
tanyue on 18 Jun 2022 544 bytes 20220618 界面调整
#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