# Speech settings\r
[speech]\r
# The synthesiser to use\r
- synth = string(default=nvdajp_jtalk) # nvdajp\r
+ synth = string(default=auto)\r
symbolLevel = integer(default=100)\r
beepSpeechModePitch = integer(default=10000,min=50,max=11025)\r
outputDevice = string(default=default)\r
_curSynth=None\r
_audioOutputDevice=None\r
\r
+DEFAULT_DRIVER='nvdajp_jtalk' # nvdajp changed from 'espeak'\r
+\r
def initialize():\r
config.addConfigDirsToPythonPackagePath(synthDrivers)\r
\r
_curSynth=None\r
return True\r
if name=='auto':\r
- name='espeak'\r
+ name=DEFAULT_DRIVER\r
if _curSynth:\r
_curSynth.cancel()\r
_curSynth.terminate()\r
log.error("setSynth", exc_info=True)\r
if prevSynthName:\r
setSynth(prevSynthName,isFallback=True)\r
- elif name not in ('espeak','silence'):\r
- setSynth('espeak',isFallback=True)\r
- elif name=='espeak':\r
+ elif name not in (DEFAULT_DRIVER,'silence'):\r
+ setSynth(DEFAULT_DRIVER,isFallback=True)\r
+ elif name==DEFAULT_DRIVER:\r
setSynth('silence',isFallback=True)\r
return False\r
\r