Take the default driver

This commit is contained in:
Christian Clauss 2021-10-08 17:22:22 +02:00
parent 65a3629aa2
commit 0fdfb2b61e

View File

@ -3,7 +3,6 @@
import datetime import datetime
import getpass import getpass
import os import os
import platform
import random import random
import smtplib import smtplib
import sys import sys
@ -16,9 +15,7 @@ import wikipedia
print("Initializing Jarvis....") print("Initializing Jarvis....")
MASTER = getpass.getuser() or "Harsha" MASTER = getpass.getuser() or "Harsha"
# Set driver name by OS: https://pyttsx3.readthedocs.io/en/latest/engine.html engine = pyttsx3.init()
driver = {"Darwin": "nsss", "Windows": "sapi5"}.get(platform.system(), "espeak")
engine = pyttsx3.init(driver)
voices = engine.getProperty("voices") voices = engine.getProperty("voices")
engine.setProperty("voice", voices[0].id) engine.setProperty("voice", voices[0].id)