Added file mode support

This commit is contained in:
deadvey
2026-03-29 20:23:59 +01:00
parent 7f49d241d8
commit 6ed1c6493e
3 changed files with 14 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
{
"mode": "quote",
"mode": "words",
"mode_modifier": 30,
"wpm": 50,
"language": "english"
}

View File

@@ -59,3 +59,13 @@ def quote(config):
engine.runAndWait()
time.sleep(1/(config['wpm']/60))
def file(config):
engine = pyttsx3.init()
with open(f'{config['mode_modifier']}', 'r') as file:
lines = file.readlines()
for line in lines:
for word in line.split(' '):
print(word,end=' ')
engine.say(word)
engine.runAndWait()
time.sleep(1/(config['wpm']/60))

View File

@@ -23,3 +23,5 @@ if config['mode'] == 'timed':
dictate.timed(config)
if config['mode'] == 'quote':
dictate.quote(config)
if config['mode'] == 'file':
dictate.file(config)