QTextToSpeechEngine#
Synopsis#
Virtual functions#
def
availableLocales()def
availableVoices()def
errorReason()def
errorString()def
locale()def
pause(boundaryHint)def
pitch()def
rate()def
resume()def
say(text)def
setLocale(locale)def
setPitch(pitch)def
setRate(rate)def
setVoice(voice)def
setVolume(volume)def
state()def
stop(boundaryHint)def
voice()def
volume()
Signals#
def
errorOccurred(error, errorString)def
stateChanged(state)
Static functions#
def
createVoice(name, locale, gender, age, data)def
voiceData(voice)
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description#
- class PySide6.QtTextToSpeech.QTextToSpeechEngine([parent=None])#
- Parameters:
parent –
PySide6.QtCore.QObject
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.availableLocales()#
- Return type:
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.availableVoices()#
- Return type:
- static PySide6.QtTextToSpeech.QTextToSpeechEngine.createVoice(name, locale, gender, age, data)#
- Parameters:
name – str
locale –
PySide6.QtCore.QLocalegender –
Genderage –
Agedata – object
- Return type:
- PySide6.QtTextToSpeech.QTextToSpeechEngine.errorOccurred(error, errorString)#
- Parameters:
error –
ErrorReasonerrorString – str
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.errorReason()#
- Return type:
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.errorString()#
- Return type:
str
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.locale()#
- Return type:
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.pause(boundaryHint)#
- Parameters:
boundaryHint –
BoundaryHint
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.pitch()#
- Return type:
double
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.rate()#
- Return type:
double
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.resume()#
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.say(text)#
- Parameters:
text – str
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.setLocale(locale)#
- Parameters:
locale –
PySide6.QtCore.QLocale- Return type:
bool
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.setPitch(pitch)#
- Parameters:
pitch –
double- Return type:
bool
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.setRate(rate)#
- Parameters:
rate –
double- Return type:
bool
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.setVoice(voice)#
- Parameters:
voice –
PySide6.QtTextToSpeech.QVoice- Return type:
bool
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.setVolume(volume)#
- Parameters:
volume –
double- Return type:
bool
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.stop(boundaryHint)#
- Parameters:
boundaryHint –
BoundaryHint
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.voice()#
- Return type:
- static PySide6.QtTextToSpeech.QTextToSpeechEngine.voiceData(voice)#
- Parameters:
voice –
PySide6.QtTextToSpeech.QVoice- Return type:
object
- abstract PySide6.QtTextToSpeech.QTextToSpeechEngine.volume()#
- Return type:
double