mirror of https://gitlab.com/bashrc2/epicyon
Speak notification sounds command
parent
67cbebe7ab
commit
a39212a732
|
@ -103,8 +103,10 @@ def _sayCommand(sayStr: str, screenreader: str,
|
||||||
"""Speaks a command
|
"""Speaks a command
|
||||||
"""
|
"""
|
||||||
print(sayStr)
|
print(sayStr)
|
||||||
cmdSpeakerName = 'screen reader'
|
if not screenreader:
|
||||||
|
return
|
||||||
|
|
||||||
|
cmdSpeakerName = 'screen reader'
|
||||||
pitch = getSpeakerPitch(cmdSpeakerName,
|
pitch = getSpeakerPitch(cmdSpeakerName,
|
||||||
screenreader, 'They/Them')
|
screenreader, 'They/Them')
|
||||||
rate = getSpeakerRate(cmdSpeakerName, screenreader)
|
rate = getSpeakerRate(cmdSpeakerName, screenreader)
|
||||||
|
@ -295,16 +297,20 @@ def runNotificationsClient(baseDir: str, proxyType: str, httpPrefix: str,
|
||||||
if keyPress == 'q' or keyPress == 'quit' or keyPress == 'exit':
|
if keyPress == 'q' or keyPress == 'quit' or keyPress == 'exit':
|
||||||
break
|
break
|
||||||
elif keyPress == 'sounds on' or keyPress == 'sound':
|
elif keyPress == 'sounds on' or keyPress == 'sound':
|
||||||
print('Notification sounds ON')
|
sayStr = 'Notification sounds ON'
|
||||||
|
_sayCommand(sayStr, screenreader,
|
||||||
|
systemLanguage, espeak)
|
||||||
notificationSounds = True
|
notificationSounds = True
|
||||||
elif keyPress == 'sounds off' or keyPress == 'nosound':
|
elif keyPress == 'sounds off' or keyPress == 'nosound':
|
||||||
print('Notification sounds OFF')
|
sayStr = 'Notification sounds OFF'
|
||||||
|
_sayCommand(sayStr, screenreader,
|
||||||
|
systemLanguage, espeak)
|
||||||
notificationSounds = False
|
notificationSounds = False
|
||||||
elif keyPress == 'speak' or \
|
elif (keyPress == 'speak' or
|
||||||
keyPress == 'screen reader on' or \
|
keyPress == 'screen reader on' or
|
||||||
keyPress == 'speaker on' or \
|
keyPress == 'speaker on' or
|
||||||
keyPress == 'talker on' or \
|
keyPress == 'talker on' or
|
||||||
keyPress == 'reader on':
|
keyPress == 'reader on'):
|
||||||
if originalScreenReader:
|
if originalScreenReader:
|
||||||
screenreader = originalScreenReader
|
screenreader = originalScreenReader
|
||||||
sayStr = 'Screen reader ON'
|
sayStr = 'Screen reader ON'
|
||||||
|
@ -312,11 +318,11 @@ def runNotificationsClient(baseDir: str, proxyType: str, httpPrefix: str,
|
||||||
systemLanguage, espeak)
|
systemLanguage, espeak)
|
||||||
else:
|
else:
|
||||||
print('No --screenreader option was specified')
|
print('No --screenreader option was specified')
|
||||||
elif keyPress == 'quiet' or \
|
elif (keyPress == 'mute' or
|
||||||
keyPress == 'screen reader off' or \
|
keyPress == 'screen reader off' or
|
||||||
keyPress == 'speaker off' or \
|
keyPress == 'speaker off' or
|
||||||
keyPress == 'talker off' or \
|
keyPress == 'talker off' or
|
||||||
keyPress == 'reader off':
|
keyPress == 'reader off'):
|
||||||
if originalScreenReader:
|
if originalScreenReader:
|
||||||
screenreader = None
|
screenreader = None
|
||||||
sayStr = 'Screen reader OFF'
|
sayStr = 'Screen reader OFF'
|
||||||
|
|
Loading…
Reference in New Issue