Beispiel #1
0
def announce(message, urgent=False):
    """Speak and braille a message related to UI."""
    global _auto_output
    if not config.conf["general"]["announce_ui_messages"]:
        return
    if _auto_output is None:
        _auto_output = Auto()
    _auto_output.speak(message, interrupt=urgent)
    _auto_output.braille(message)
Beispiel #2
0
def announce(message, urgent=False):
    """Speak and braille a message related to UI."""
    global _auto_output
    if not config.conf["general"]["announce_ui_messages"]:
        return
    if _auto_output is None:
        try:
            _auto_output = Auto()
        except AttributeError:
            import shutil, win32com

            shutil.rmtree(win32com.__gen_path__, ignore_errors=True)
            return announce(message, urgent)
    _auto_output.speak(message, interrupt=urgent)
    _auto_output.braille(message)