[Kde-accessibility] KTTSD does not speak, no way to debug

Robert Vogl voglrobe at web.de
Fri Jul 30 20:38:37 CEST 2004


Am Donnerstag, 29. Juli 2004 22:37 schrieb Gary Cramblitt:

> I'm definitely interested in why it is not working for you.

Hi Gary,

I attached the logfile to this mail. In fact the file 
"hadifaxplugin-YKFxla.wav" has been created. I can play back this file with 
any audioplayer of my choice and it contains the demo sentence as expected. 

It seems to me the built-in play back feature of kspeech fails.

Greetings,

-- 
Robert Vogl
voglrobe at web.de
-------------- next part --------------
kttsd: Instantiating Speaker and running it as another thread
kttsd: Running: Speaker::Speaker()
kttsd: Running: Speaker::loadPlugIns()
kttsd: Loading plugInProc for: Lang_de
kttsd: Loading libhadifaxplugin
kttsd: WARNING: KGenericFactory: instance requested but no instance name passed to the constructor!
kttsd: Running: PlugInProc::PlugInProc( QObject *parent, const char *name)
kttsd: Running: HadifaxProc::HadifaxProc( QObject* parent, const char* name, const QStringList &args)
kttsd: Running: HadifaxProc::init(const QString &lang, KConfig *config)
kttsd: Initializing plug in: Hadifax
kttsd: Plug in Hadifax for language de created succesfully.
kttsd: Running: Speaker::run()
kttsd: Speaker thread started
kttsd: Speaker going to sleep
kttsd: emitting DCOP signal kttsdStarted()
kttsd: Entering event loop.
kttsmgr: Running: KCMKttsMgrWidget:slotConfigChanged():
kttsmgr: Running: KCMKttsMgr::configChanged()
kttsmgr: Running: KCMKttsMgrWidget:slotConfigChanged():
kttsmgr: Running: KCMKttsMgr::configChanged()
kttsmgr: Running: KCMKttsMgrWidget:slotConfigChanged():
kttsmgr: Running: KCMKttsMgr::configChanged()
kttsmgr: Running: KCMKttsMgrWidget:slotConfigChanged():
kttsmgr: Running: KCMKttsMgr::configChanged()
kttsmgr: Loading: Lang_de Langcode: de
kttsmgr: WARNING: KGenericFactory: instance requested but no instance name passed to the constructor!
kttsmgr: Running: PlugInConf::PlugInConf( QWidget *parent, const char *name)
kttsmgr: Running: HadifaxConf::HadifaxConf( QWidget* parent, const char* name, const QStringList &args)
kttsmgr: Running: HadifaxConf::load()
kttsmgr: Setting de as the default language
kttsmgr: Running: KCMKttsMgrWidget::slotUpdateDefaultButton()
kttsmgr: Running: KCMKttsMgrWidget::slotUpdateRemoveButton()
kttsmgr: Running KttsJobMgrPart::refreshJobListView
kttsmgr: jobNumbers: 
kttsmgr: Running: KCMKttsMgrWidget::slotUpdateDefaultButton()
kttsmgr: Running: KCMKttsMgrWidget::slotUpdateRemoveButton()
kttsmgr: Running: HadifaxConf::~HadifaxConf()
kttsmgr: Running: PlugInConf::~PlugInConf()
kttsmgr: Loading: Lang_de Langcode: de
kttsmgr: Running: PlugInConf::PlugInConf( QWidget *parent, const char *name)
kttsmgr: Running: HadifaxConf::HadifaxConf( QWidget* parent, const char* name, const QStringList &args)
kttsmgr: Running: HadifaxConf::load()
kttsmgr: Setting de as the default language
kttsmgr: Running: KCMKttsMgrWidget::slotUpdateDefaultButton()
kttsmgr: Running: KCMKttsMgrWidget::slotUpdateRemoveButton()
kttsmgr: Hadifax plug in: '/usr/local/txt2pho/txt2pho' -f
kttsmgr: Hadifax plug in: '/usr/local/bin/mbrola' -e -v 1 -f 1 -t 1 '/usr/local/mbrola/de5/de5' - '/tmp/kde-voglrobe/hadifaxplugin-OqQhvb.wav'
kttsmgr: Hadifax plug in: using arts to play the sound
kttsd: Running: setText(const QString &text, const QString &talker=NULL)
kttsd: Setting text: 'Das ist ein Demotext.'
kttsd: Running: SpeechData::setText
kttsd: I'm getting: 
kttsd: Das ist ein Demotext. from application anonymous-18079
kttsd: emitting DCOP signal textSet with appId anonymous-18079 job number 1
kttsd: Running: KTTSD::startText()
kttsd: Running: SpeechData::startText
kttsd: starting job number 1
kttsd: startNextJob: startNextJob called
kttsd: startNextJob: the current job is 1
kttsd: startNextJob: job 1 has state 1
kttsd: startNextJob: job 1 is startable 
kttsd: startNextJob: returning job number 1
kttsd: started job number is 1
kttsd: emitting DCOP signal textStarted with appId anonymous-18079 job number 1
kttsd: Waking speaker up to process the new texts, messages, warnings
kttsd: Running: Speaker::checkSayScreenReaderOutput()
kttsd: Running: Speaker::checkSayWarning()
kttsd: Running: SpeechData::warningInQueue() const
kttsd: The warnings queue is empty
kttsd: Running: SpeechData::messageInQueue() const
kttsd: The messages queue is empty
kttsd: Running: SpeechData::warningInQueue() const
kttsd: The warnings queue is empty
kttsd: Running: SpeechData::warningInQueue() const
kttsd: The warnings queue is empty
kttsd: Running: SpeechData::messageInQueue() const
kttsd: The messages queue is empty
kttsd: Running: SpeechData::currentlyReading()
kttsd: Running: SpeechData::currentlyReading()
kttsd: Running: QString getSentenceText()
kttsd: getSentenceText: current job number 1 has state 2
kttsd: getSentenceText: retrieving next sentence
kttsd: getSentenceText: returning seq number 1
kttsd: getSentenceText: returning
kttsd: REALLY SAYING Das ist ein Demotext.
kttsd: emitting DCOP signal sentenceStarted with appId anonymous-18079 job number 1  seq number 1
kttsd: Running: HadifaxProc::sayText(const QString &text)
kttsd: Saying text: 'Das ist ein Demotext.' using Hadifax plug in
kttsd: Hadifax plug in: '/usr/local/txt2pho/txt2pho' -f
kttsd: Hadifax plug in: '/usr/local/bin/mbrola' -e -v 1 -f 1 -t 1 '/usr/local/mbrola/de5/de5' - '/tmp/kde-voglrobe/hadifaxplugin-YKFxla.wav'
kttsmgr: Running KttsJobMgrPart::sentencedStarted with jobNum 1
konqueror: WARNING: KGenericFactory: instance requested but no instance name passed to the constructor!
kttsmgr: Running KttsMgrTray::quitSelected
kttsmgr: Running: HadifaxConf::~HadifaxConf()
kttsmgr: Running: PlugInConf::~PlugInConf()


More information about the kde-accessibility mailing list