Only echo to screen if screen reader is active

main
Bob Mottram 2021-03-09 21:29:02 +00:00
parent afb63b068e
commit c486d56535
1 changed files with 8 additions and 6 deletions

View File

@ -218,18 +218,20 @@ def runNotificationsClient(baseDir: str, proxyType: str, httpPrefix: str,
# append image description if needed
if not speakerJson.get('imageDescription'):
sayStr = speakerJson['say']
# echo spoken text to the screen
print(html.unescape(nameStr) + ': ' +
html.unescape(speakerJson['say']) + '\n')
if screenreader:
# echo spoken text to the screen
print(html.unescape(nameStr) + ': ' +
html.unescape(speakerJson['say']) + '\n')
else:
sayStr = speakerJson['say'] + '. ' + \
speakerJson['imageDescription']
# echo spoken text to the screen
imageDescription = \
html.unescape(speakerJson['imageDescription'])
print(html.unescape(nameStr) + ': ' +
html.unescape(speakerJson['say']) + '\n' +
imageDescription)
if screenreader:
print(html.unescape(nameStr) + ': ' +
html.unescape(speakerJson['say']) +
'\n' + imageDescription)
# speak the post content
if screenreader == 'espeak':