#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