refactoring OnyxTtsSpeaker code, add shutdown() method