예제 #1
0
 def read(self):
   tm = textman.manager()
   ctx = tm.contextSize()
   texts = tm.recentTexts()
   if ctx and texts and len(texts) >= ctx:
     t = '\n'.join(texts[-ctx:])
     import ttsman
     ttsman.speak(t)
예제 #2
0
 def _speak(self):
     t = self._getInputText()
     if t:
         import ttsman
         ttsman.speak(t, language='?')
예제 #3
0
 def _tts(self):
     text = self._getText()
     if text:
         lang = self._getLanguage()
         import ttsman
         ttsman.speak(text, language=lang, termEnabled=False)
예제 #4
0
 def speak(self, text):
     import ttsman
     ttsman.speak(text)
예제 #5
0
 def _speakText(self):
     t = self.textEdit.text().strip()
     if t:
         import ttsman
         ttsman.speak(t)
예제 #6
0
 def _speakPattern(self):
     t = self.patternEdit.text().strip()
     if t:
         import ttsman
         ttsman.speak(t)
예제 #7
0
 def _speakName(self, index):
   row = self.rows[index]
   name = row['name']
   import ttsman
   ttsman.speak(name)
예제 #8
0
 def _speak(self):
     t = self._currentText()
     if t:
         lang = self._currentFromLanguage()
         import ttsman
         ttsman.speak(t, language=lang)