-
Notifications
You must be signed in to change notification settings - Fork 344
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
engine.say("^") is not working #307
Comments
Umm what were you expecting it say? |
Often called a “caret,” “hat,” “circumflex,” or “exponent.”... |
Ok. I think you would be best defining a dict to look up what these characters should say and send them to the engine. I"d be nervous of doing this in the engine of pyttsx3 though. Each engine does things differently- particularly espeak. Infact I wouldn"t mind betting carat actually means something else dependent on the language of the voice. In short - if it says nothing it"s probably for good reason. The underlying speech engine either understands it and it isn"t what you are expecting or it doesn"t |
Agreed! A dict for dialogue is safer since TTS engines handle symbols differently. For example, if you pass "2^3," the engine might not interpret it as "2 to the power of 3," and the user would expect that. My POV; |
"^" is not working with voice type 2
Name of the file :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_ZIRA_11.0
The text was updated successfully, but these errors were encountered: