-
-
Notifications
You must be signed in to change notification settings - Fork 247
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
Windows Mudlet missing voices that OS has #3771
Comments
Player A |
I just clarified the title of the issue a bit. Looking into the differences now. |
Did you check Linux and MacOS are not affected by this then? |
macOS lists all voices, even has an extra one. Linux does not have sound output yet. |
This is a Qt issue - see the sample demo app is also affected: I've reported it to them over here. |
I wonder what the "Desktop" in the voice name means. Anyone have an explanation from Windows on this? |
Nope - but I suspect the Desktop variant makes the narrator work on the whole desktop and not just applications (c.f. Garmin Sat. Navs - which often have two voices in each gender and locale - one of which reads the street names out and one which does not!) |
Here's what Qt had to say:
|
This was actually noted way back in 2018 see point 5 here: #1881
To which @jgh713 duly noted:
|
Should this still be a bug? It's not a feature that Qt supports, so not really sure if that qualifies as a bug for us - more like a wishlist to have. |
Tagged as upstream as well, because we can't fix here. |
They have fixed it upstream apparently - but for Qt 6.4+ so will still be an issue for us as we use Qt 5.14 or Qt 5.15 on Windows. |
Yeah... more and more need to get onto Qt6 proper. |
Brief summary of issue / Description of requested feature:
Some voices which are available in OS are not available in Mudlet. This is a Qt bug.
Steps to reproduce the issue / Reasons for adding feature:
Compare list of voices visible in Windows' voice settings vs. Mudlet's ttsGetVoices() output:
Example Player A
Windows: 5 voices
Mudlet: 2 voices
Example Player B
Windows: 2 voices
Mudlet: 1 voice
Example Player C
Windows: 3 voices
Mudlet: 1 voice
Error output / Expected result of feature
Mudlet should receive all available voices from OS through Qt framework
Extra information, such as Mudlet version, operating system and ideas for how to solve / implement:
Mudlet 4.8
Win 10
Not sure if other OS are affected as wellThe text was updated successfully, but these errors were encountered: