Пример #1
0
	def __init__(self):
		output_classes = accessible_output2.get_output_classes()
		self.outputs = []
		for output in output_classes:
			try:
				self.outputs.append(output())
			except OutputError:
				pass
Пример #2
0
 def __init__(self):
     output_classes = accessible_output2.get_output_classes()
     self.outputs = []
     for output in output_classes:
         try:
             self.outputs.append(output())
         except OutputError:
             pass
Пример #3
0
def get_screen_reader_outputs():
    available_outputs = ao.get_output_classes()
    sr_outputs = []
    system_outputs = ['PCTalker', 'SAPI4', 'SAPI5']
    for output in available_outputs:
        try:
            # output.name doesn't seem to be defined for all output classes
            if output.__name__ not in system_outputs:
                sr_outputs.append(output())
        except outputs.base.OutputError:
            pass

    return sr_outputs
Пример #4
0
def get_screen_reader_outputs():
    available_outputs = ao.get_output_classes()
    sr_outputs = []
    system_outputs = ['PCTalker', 'SAPI4', 'SAPI5']
    for output in available_outputs:
        try:
            # output.name doesn't seem to be defined for all output classes
            if output.__name__ not in system_outputs:
                sr_outputs.append(output())
        except (outputs.base.OutputError, AttributeError, KeyError):
            application.logger.exception('Exception while setting up speech output')
            pass

    return sr_outputs
Пример #5
0
 def __init__(self):
  if platform.system() == "Darwin":
   import voiceover
   self.outputs = [voiceover.VoiceOver()]
  elif platform.system() == "Linux":
   import speechDispatcher
   self.outputs = [speechDispatcher.SpeechDispatcher()]
  elif platform.system() == "Windows":
   output_classes = accessible_output2.get_output_classes()
   self.outputs = []
   for output in output_classes:
    try:
     self.outputs.append(output())
    except OutputError:
     pass
Пример #6
0
 def __init__(self):
     if platform.system() == "Darwin":
         import voiceover
         self.outputs = [voiceover.VoiceOver()]
     elif platform.system() == "Linux":
         import speechDispatcher
         self.outputs = [speechDispatcher.SpeechDispatcher()]
     elif platform.system() == "Windows":
         output_classes = accessible_output2.get_output_classes()
         self.outputs = []
         for output in output_classes:
             try:
                 self.outputs.append(output())
             except OutputError:
                 pass