Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SAPI4: rate setting in settings ring doesn't adjust for some synthesizers #2341

Closed
nvaccessAuto opened this issue May 15, 2012 · 2 comments
Closed

Comments

@nvaccessAuto
Copy link

Reported by tspivey on 2012-05-15 00:14
When I switch to sapi4 and try to adjust the rate with the settings ring, it reads the new setting but doesn't change anything.
First, I select sapi4 and the voice, in this case ProTALKER. In the settings ring, the rate says 101, while the voice settings dialog says 100.
If I move down with the settings ring, it says rate 96, but doesn't actually change.
When I move to 95 in the voice settings dialog, it bounces back to 100 when I open it again. 94 in the dialog opens to 89.

I suspect this synth has a limited amount of rates, and not all of them work. This expression in the python console:

s=speech.getSynth();x=ctypes.wintypes.DWORD();s._ttsAttrs.SpeedGet(byref(x));x.value

returns 260 at rate 100, while s._maxRate returns 259 because of the -1 put in sapi4.py to fix buggy synths.

@LeonarddeR
Copy link
Collaborator

Sapi4 is quite abandoned these days. Same applies to this ticket. Closing as won't fix as for other SAPI4 issues.

@Brian1Gaff
Copy link

Brian1Gaff commented Jul 20, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants