Updated the comments and how rate is done

This commit is contained in:
deadvey
2026-03-30 01:11:08 +01:00
parent 2859b3fbd5
commit fea01154f3
2 changed files with 35 additions and 18 deletions

13
main.py
View File

@@ -6,6 +6,8 @@ import args # Handles command line arguments
import maths
import dictate
engine = pyttsx3.init()
config = {}
with open('config.json', 'r') as file:
config = json.load(file)
@@ -15,13 +17,14 @@ config = args.handle_arguments(sys.argv, config)
dictation = ''
engine.setProperty('rate', config['wpm'])
# TODO: match case
match config['mode']:
case 'word':
dictate.words(config)
case 'words':
dictate.words(config, engine)
case 'timed':
dictate.timed(config)
dictate.timed(config, engine)
case 'quote':
dictate.quote(config)
dictate.quote(config, engine)
case 'file':
dictate.file(config)
dictate.file(config, engine)