Skip to content

Commit 4910f94

Browse files
authored
Update audio settings and add voice selection in TTS function (#25)
1 parent ae2d905 commit 4910f94

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

nova.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,11 @@ def run_code():
4040

4141
def play_tts(text, output_device_index=constant.AUDIO_OUTPUT_INDEX):
4242
engine = pyttsx3.init()
43+
voices = engine.getProperty('voices')
44+
for voice in voices:
45+
if 'Zira' in voice.name:
46+
engine.setProperty('voice', voice.id)
47+
break
4348
engine.setProperty('rate', 200) # Speed of speech
4449
engine.setProperty('volume', 1) # Volume level (0.0 to 1.0)
4550

0 commit comments

Comments
 (0)