-
Notifications
You must be signed in to change notification settings - Fork 25
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
respecting default speach preferences on mac OS #46
Comments
I'd be grateful if you could figure it out and submit a PR. I know I have a couple of those to get to, but macOS is blind-developer-hostile enough that I likely won't have the bandwidth to investigate. I do generally want the Thanks. |
I did some digging on Windows with RegistryChangesView to find out where the settings are stored. There seems to be an old and a new place. I don't know whether there are also APIs to retrieve this information. "Default" means to be chosen when the value doesn't exist. New Place (Associated With Microsoft Narrator)(Before you change anything, if you didn't ever change these settings, please check the Run
Old Place (Smaller Amount of "Desktop" Voices)(Before you change anything, if you didn't ever change these settings - also not in third-party software - please check the two Run
I don't know whether pitch and volume are adjustable by any other means. There's also We aren't able to implement You should definitely be able to get the default Then, there should also be:
You could argue that these three functions, because of the simplicity of their return values, shouldn't be fallible, but fall back on a static value if reading the respective registry value fails. BTW: Getters in Rust shouldn't start with |
I wasn't aware of |
Given how little we can configure the tts on the mac (based on the examples provided) there should be an option where it just pulls the default tts settings for the mac OS system voice.
Is this possible?
I'm using another project that's using this crate and the tts is defaulting to Samantha no matter what we do.
Thanks!
The text was updated successfully, but these errors were encountered: