TTS.py 475 B

123456789101112
  1. from core import AudioPlayer
  2. from core import Cache
  3. class TTS:
  4. def __init__(self, audio_player_type=None, cache_extension=None, volume=0.8):
  5. self.cache = Cache(module_name=self.__class__.__name__, cache_extension=cache_extension)
  6. self.audio_player = AudioPlayer(audio_player_type, volume=volume)
  7. def play_audio(self, music_file, cache=False):
  8. self.audio_player.play_audio(music_file)
  9. self.cache.remove_audio_file(music_file, cache)