diff --git a/src/actuator/loudspeaker.py b/src/actuator/loudspeaker.py index 85f5c3f..8fc392c 100644 --- a/src/actuator/loudspeaker.py +++ b/src/actuator/loudspeaker.py @@ -21,12 +21,10 @@ class Loudspeaker(AbcActuator): """ def __init__(self, sound_dir: str): - BirbnetesIoTPlatformPlaybackDriver.init() - self._sound_dir = sound_dir + BirbnetesIoTPlatformPlaybackDriver.init(sound_dir) def act(self): - choice = random.choice(os.listdir(self._sound_dir)) - BirbnetesIoTPlatformPlaybackDriver.play_audio(os.path.join(self._sound_dir, choice)) + BirbnetesIoTPlatformPlaybackDriver.play_one_random() def __del__(self): BirbnetesIoTPlatformPlaybackDriver.cleanup()