#!/usr/bin/env python # -*- coding: utf-8 -*- from mods.BaseMod import BaseMod import platform class NanoTTSMod(BaseMod): _isActive:bool=True speaker=None def __init__(self): self.sys = platform.system() self.speaker = None if self.sys=="Windows": self._isActive=False else: self._isActive=True def IsActive(self) -> bool: return self._isActive def onSay(self, text): import nanotts if self.speaker==None: self.speaker = nanotts.NanoTTS() if self.speaker != None: self.speaker.speaks(text) else: print("Failed to speak - Speaker is none")