From 84fcc355a4ea66d79a1c667eb68b43f5c4c67476 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Tue, 2 Mar 2021 23:08:48 +0000 Subject: [PATCH] Check that language has been specified --- epicyon.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/epicyon.py b/epicyon.py index 201194eb0..565674b26 100644 --- a/epicyon.py +++ b/epicyon.py @@ -1959,14 +1959,15 @@ if args.speaker: espeak.synth(html.unescape(nameStr)) elif args.screenreader == 'picospeaker': speakerLang = 'en-GB' - if args.language.startswith('fr'): - speakerLang = 'fr-FR' - elif args.language.startswith('es'): - speakerLang = 'es-ES' - elif args.language.startswith('de'): - speakerLang = 'de-DE' - elif args.language.startswith('it'): - speakerLang = 'it-IT' + if args.language: + if args.language.startswith('fr'): + speakerLang = 'fr-FR' + elif args.language.startswith('es'): + speakerLang = 'es-ES' + elif args.language.startswith('de'): + speakerLang = 'de-DE' + elif args.language.startswith('it'): + speakerLang = 'it-IT' speakerCmd = 'picospeaker ' + \ '-l ' + speakerLang + \ ' -r ' + str(rate) + \