Text to speech ignores periods since 2018

I've been an avid user of text-to-speech for decades. We're in a pleasing era at the moment in that Apple has embraced and provides some excellent reading voices, in particular the 'premium' voices.


However, old and persistent bugs in Apple's text-to-speech remain. I'm happy that the latest version of macOS Sonoma, 14.4.1 corrects the TTS crashing bug that stopped it from finishing the reading of selected text. And yet there's a bug as old as at least 2018, when this question was first asked here, that somehow prevents voices from recognizing periods at the end of paragraphs. This is an obvious problem when TTS is reading web pages and can ruin the listener's understanding of what's read.


Back in the renaissance of TTS, circa the 1990s, there were wonderful applications that allowed remarkably good editing of the reading output of TTS voices. The ignoring of periods could be overcome by way of an added script. But I know of no such tools today. Therefore, the fault falls directly into Apple's lap and remains there.


I'll be forwarding all this over to Feedback, for whatever good that will do. But I'd like to know if anyone knows of workarounds in the current day and age for such bug errors in TTS. I'd be willing to dig down into the CLI to overcome this and other TTS problems.


Thank you.

MacBook Air 13″, macOS 14.4

Posted on Apr 28, 2024 4:09 PM

Reply
2 replies

Apr 29, 2024 10:38 AM in response to Derek Currie

I have given an example of, and a means to install, a text-to-voice Shortcut that has been tested on macOS Sonoma 14.4.1. To emphasize end-of-paragraph Text-to-Speech delay, I introduced an embedded TTS silence code in the text below that measured in milliseconds, causes a 1 second pause before the speech resumes with the next paragraph. This code can also be inserted after those sentences where you want a thought to sink in…


Here is some text currently entered into Pages 14:



One would select the candidate text, then right-click on the secondary Services menu and choose Selected Text to Audio with the resulting audio file bearing the Pages document name with the .m4a extension. This can be revised if you need it for another application other than Pages.


Those embedded Text-to-speech codes are archived here.

Apr 29, 2024 8:31 AM in response to Derek Currie

Derek Currie wrote:

I've been an avid user of text-to-speech for decades. We're in a pleasing era at the moment in that Apple has embraced and provides some excellent reading voices, in particular the 'premium' voices.

However, old and persistent bugs in Apple's text-to-speech remain. I'm happy that the latest version of macOS Sonoma, 14.4.1 corrects the TTS crashing bug that stopped it from finishing the reading of selected text.

Therefore, the fault falls directly into Apple's lap and remains there.

I'll be forwarding all this over to Feedback,


submit your Apple Feedback here: Product Feedback - Apple


Contact the corporate office Contact - How to Contact Us - Apple


How to contact Apple for accessibility support

How to contact Apple for accessibility support - Apple Support






This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Text to speech ignores periods since 2018

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.