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

Siri voice possible? #4

Open
Willian-Zhang opened this issue Aug 17, 2018 · 6 comments
Open

Siri voice possible? #4

Willian-Zhang opened this issue Aug 17, 2018 · 6 comments
Labels
enhancement waiting-macos Feature cannot be implemented without currently missing macOS API support

Comments

@Willian-Zhang
Copy link

Hi, this cli tool worked very well on system voices, I've noticed that macOS Siri uses a different voice than system options on some language, and they sounds much better.

My intention was to use that voice as default, use this tool to "forcibly" by-pass and set default language to that. but failed, saying WARNING: 'XXX' is not an installed voice.
(Although on iOS, It's possible by default)

Do you think It's possible to use Siri voice, even from cli?

FTR:
Language I intended to use: Japanese
Available options: Kyoko, Otoya
Siri: O-Ren
dir: /System/Library/Speech/Voices/O-RenSiri.SpeechVoice

@mklement0
Copy link
Owner

@Willian-Zhang:

Good question - unfortunately, I don't know anything about Siri voices.

voices is currently limited to the voices you see in System Preferences > Accessibility > Speech and it seems you cannot add Siri voices there.

If you find out more, do let me know.

@GoodKey
Copy link

GoodKey commented Sep 30, 2019

In Catalina Siri is now listed in System Preferences > Accessibility > Speech. Does this change the situation? Would be great if the Default Language switcher tool would work with Siri.

@mklement0
Copy link
Owner

Good question, @GoodKey ; I don't have Catalina yet. Would you be willing to try (select Siri as a voice, if necessary, and then try something like voices -k Siri) and report back?

@GoodKey
Copy link

GoodKey commented Sep 30, 2019

I am only using the switcher tool, so I seem to not be able to run the voices command from terminal. I am also very inexperienced with terminal, so I think I won't be of much help unfortunately.

@mvaneijgen
Copy link

mvaneijgen commented Mar 10, 2020

Any news on this? After some digging I've found that the Siri voice (US/female) is called NoraSiri and can be found in /System/Library/Speech/Voices/NoraSiri.SpeechVoice

I've installed your application and my default voice is Siri Female US within the Accessibly > Speech and running the command

voices -k"banana"
WARNING: 'Nora Siri' is not an installed voice.

Also tried

voices -k "Siri Female"
WARNING: 'Siri Female' is not an installed voice.

voices -k "Siri Female (United States)"
WARNING: 'Siri Female (United States)' is not an installed voice.

@mklement0 mklement0 added the waiting-macos Feature cannot be implemented without currently missing macOS API support label Apr 10, 2020
@mklement0
Copy link
Owner

Sorry it took me so long to look into this; unfortunately, as of macOS 10.15.4, this appears not to be possible, due to lack of system API support - see this Stack Overflow question.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement waiting-macos Feature cannot be implemented without currently missing macOS API support
Projects
None yet
Development

No branches or pull requests

4 participants