Bug 266659 - can not switch to Polish speaker
Summary: can not switch to Polish speaker
Status: RESOLVED FIXED
Alias: None
Product: kttsd
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Jeremy Whiting
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-19 12:11 UTC by Michal Papis
Modified: 2012-04-02 06:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Papis 2011-02-19 12:11:10 UTC
Version:           unspecified (using KDE 4.6.0) 
OS:                Linux

There is few issues observed in Jovie:
1) after configuring speaker to a Polish one (speakers tab) and enabling Polish speaker in jobs the clock was using Polish, but after opening configuration window again the speaker it is automatically switched to English in the job control and the clock is speaking in English - I was applying settings.

2) after switching to Polish speaker Female 1 Jovie encounters some strange problems, speaks something about problems with speakers and stops saying anything.

3) after problem 2 or after running for some time the process speech-dispatch uses 100% of one CPU core and stops processing any text.

All of this issues seam to be connected and stop me from using Jovie.

Reproducible: Always

Steps to Reproduce:
Change to Polish speaker Male 1 or Female 1.

Actual Results:  
Works shortly or not at all.

Expected Results:  
Should speak.
Comment 1 Franciszek Janowski 2012-03-23 12:26:40 UTC
I confirm issue no. 1 in KDE 4.8.1 (Opensuse 12.1). After opening configuration window, Jovie switches back to english speaker. But it happens only when there are no entries in Speakers tab. If there's a polish speaker configured, what Jovie unly says after opening config window is the default error message. The same behavior is valid probably for any other languages, I tested it with german and it acted the same way.

Female voice 1 in polish works fine. I did not encounter issue no. 3 as well, but perhaps I haven't used Jovie long enough.

How come is this bug now over a year old and nothing has been done?
Comment 2 Jeremy Whiting 2012-03-23 15:58:45 UTC
I can confirm these issues in Jovie.  I'll spend some time this weekend trying to fix them.
Comment 3 Jeremy Whiting 2012-03-25 21:08:19 UTC
Git commit 3299b607f032f5fba5e343ac244311d2d9861727 by Jeremy Whiting.
Committed on 25/03/2012 at 23:07.
Pushed by whiting into branch 'master'.

Use user settings when connecting to speechd.
If a voice is configured in jovie, use the topmost voice to
  initialize language, outputmodule, speed, volume, pitch
  when connecting to speech dispatcher.

M  +28   -12   jovie/speaker.cpp

http://commits.kde.org/jovie/3299b607f032f5fba5e343ac244311d2d9861727
Comment 4 Jeremy Whiting 2012-03-26 14:48:47 UTC
Git commit 650ef82fad4c849dcfac716d566c25b3bf788e45 by Jeremy Whiting.
Committed on 25/03/2012 at 23:07.
Pushed by whiting into branch 'KDE/4.8'.

Use user settings when connecting to speechd.
If a voice is configured in jovie, use the topmost voice to
  initialize language, outputmodule, speed, volume, pitch
  when connecting to speech dispatcher.
(cherry picked from commit 3299b607f032f5fba5e343ac244311d2d9861727)

M  +28   -12   jovie/speaker.cpp

http://commits.kde.org/jovie/650ef82fad4c849dcfac716d566c25b3bf788e45
Comment 5 Michal Papis 2012-03-26 14:53:11 UTC
I'm sorry, can not test it, already switched to XFCE, amount of this small bugs did not allow me to work with KDE 4.x, I have chosen less features over many features with many bugs, and you see yourself how fast bugs get fixed in KDE.
Comment 6 Franciszek Janowski 2012-04-02 06:49:20 UTC
I tested the newest git. Now Jovie chooses properly the topmost configured voice at start.

But it gets fogotten as soon as you go to configuration dialog and close it without changing a thing.

Anyway, thank you Jeremy for this fix, at least Jovie is now fully usable right after launching.