This commit is contained in:
2024-01-09 22:10:13 +07:00
commit c03811cb87
22 changed files with 2070 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
import random
import simpleaudio as sa
def play(self, phrase, wait_done=True):
filename = None
file_array = ["not_found", "thanks", "run", "stupid", "ready", "off"]
if phrase == "greet":
filename = f"greet{random.choice([1, 2, 3])}.wav"
elif phrase == "ok":
filename = f"ok{random.choice([1, 2, 3])}.wav"
elif phrase in file_array:
filename = f"{phrase}.wav"
if wait_done:
self.recorder.stop()
if filename:
wave_obj = sa.WaveObject.from_wave_file(f"{self.CDIR}/sound/{filename}")
play_obj = wave_obj.play()
if wait_done:
play_obj.wait_done()
self.recorder.start()
else:
print("tts")