Subject: Emacspeak discussion list
List archive
- From: Victor Tsaran <vtsaran AT gmail.com>
- To: aleland.tech.list AT fastmail.com
- Cc: emacspeak AT emacspeak.net
- Subject: Re: [Emacspeak] SwiftMac prosody mayhem after upgrading macOS Sonoma to Tahoe
- Date: Fri, 20 Feb 2026 14:44:00 -0800
- Arc-authentication-results: i=1; mx.google.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=XptnqP7OxMj0a+OfBZACCwt5/5Lr/cWIKd/+cY7+zTw=; fh=juE+QCaxMAar6YEq9nsenhJRj5O1vBxSCoFbCdsIMYY=; b=DibRHmV3SlzfbR8dP0Qv+5NVwiw2GQCqtUp2nWibXWT4A90eyEb/0o+gP/RNf+26EF h+skZRuVfDRJH9DdpYl+Fm46NQKr8Y/JRHVkOqXooDfi6Xc4qPJ4f7JOneATBM9WCx15 1sh+SPq3iDBUdBhfXntcGTYW0arWkSdyQqKpgNBEDMTF6qwMzmiHxV5mnPjJEyUb5Wwm +RQvaJAMt9dZ2qkerDN68t9SkKol7PUvbPkjRZ1BA6jLFZJBrwtJ2naKhPuELREnG2aE bJipcXrfSnjSAwCV6AGw0cdZThoONBxt4eZcpJ4+phoY/T4cug0Z8xY0rO/J77TessAM 9K1Q==; darn=emacspeak.net
- Arc-seal: i=1; a=rsa-sha256; t=1771627469; cv=none; d=google.com; s=arc-20240605; b=LeLKXDzQwdFF03J1Jw5GDinTWuP4dcnJ4mkoH0aCyj/rkJuQ9CSQlIE5irWxW7gfIr RjO3HEhEUJqW1VXb/e33Cy0Sr10doHSGWqmPuftMZ1R0UmrL603v+ys+FOt5ocu7Esby yKH3kG28FYtAceXcEitraq+bQ7zzrkBOcq1xQnoJm710m3IEAtSBPHu9PEcEZ705D51B Do4HI0bmHuyqAVYTdbexCeVbjSp7hkHt2vAILgcldS9oIRaItaax8B0/nIm0I0CoZa9L 1Rjelw7IIuUBl17X72EB94zNviPeDKi8svOtZixerMA0t0i3zRKTgVdAJfRDN3kk+qWs BlEw==
Hi Andrew,
I haven't noticed the behavior you described, though I may not fully understand the issue yet. Would you mind sharing a short audio clip of what you are hearing?
On the other hand, I think it is definitely worth submitting your fix to Robert for consideration. If the parameter value change worked for you, it will likely benefit others as well.
Best,
Victor Tsaran
On Fri, Feb 6, 2026 at 9:11 AM aleland.tech.list <emacspeak AT emacspeak.net> wrote:
Hello Emacspeakers,
I recently upgraded from macOS Sonoma to Tahoe 26.2, and immediately noticed an unwelcome change in the way that SwiftMac 4.3.6 (Emacspeak 60.0; emacs 30.2; using emacs-plus@30 via homebrew) handled longer sentences. All the voices I tried (Samantha, Tom, David; both enhanced and compressed) would suddenly pause at seemingly random places in a sentence, where there was no punctuation. This happened across emacs, in nov.el, org-mode, notmuch, anywhere I read text with longer sentences.
I isolated it by testing the same text three ways: in Emacs with my full config, in Emacs with emacs -Q loading only Emacspeak, and in TextEdit read by VoiceOver using the same voice. VoiceOver read smoothly; both Emacs configurations had the pauses. So it wasn't my config, and it wasn't the macOS voice engine.
Then, using a method that I'm hesitant to admit may have included a look at the swiftmac source with the help of an AI coding tool (is this a faux pas to admit, let alone deploy? The etiquette around AI seems to be fraught at best in FLOSS-land), I discovered the chunkText function in main.swift, which as far as I can tell, splits all text into 15-word chunks, each sent as a separate AVSpeechUtterance. There's an inherent gap, my friendly tool informed me, between utterances, and Tahoe appears to have increased that gap enough to become audible, whereas it worked differently under Sonoma? VoiceOver may not chunk this way, which is why it's unaffected?
However, with the help of my confident, controversial, possibly problematic AI tool, I changed maxWords from 15 to 200 in chunkText() and rebuilt SwiftMac. This fixed the pauses for me! Wondering if anyone else had this prosody problem and if you're mad at me for using AI to troubleshoot and if this information is at all helpful.
As an aside, I had to abandon the Alex voice altogether, because after upgrading, both VoiceOver and SwiftMac have Alex pausing way too long after full stops so that problem must be a change in the TTS itself.
Off-topic epilogue: This experience of having my workflow disrupted so intensively (I read a ton of text in emacspeak for work and these random pauses really messed with my speed and comprehension) by a mere system upgrade has me considering trying out Linux as a daily driver, where e.g. Debian/Emacspeak/espeak-ng would seem to be a more stable workflow less prone to disruption by Cupertino caprice. Do you agree with this assessment?
Thanks as ever,
Andrew
Emacspeak discussion list -- emacspeak AT emacspeak.net
To unsubscribe send email to:
emacspeak-request AT emacspeak.net with a subject of: unsubscribe
- [Emacspeak] SwiftMac prosody mayhem after upgrading macOS Sonoma to Tahoe, aleland . tech . list, 02/06/2026
- Re: [Emacspeak] SwiftMac prosody mayhem after upgrading macOS Sonoma to Tahoe, Tim Cross, 02/07/2026
- Re: [Emacspeak] SwiftMac prosody mayhem after upgrading macOS Sonoma to Tahoe, aleland . tech . list, 02/20/2026
- Re: [Emacspeak] SwiftMac prosody mayhem after upgrading macOS Sonoma to Tahoe, Victor Tsaran, 02/20/2026
- <Possible follow-up(s)>
- Re: [Emacspeak] SwiftMac prosody mayhem after upgrading macOS Sonoma to Tahoe, aleland.tech.list, 02/20/2026
- Re: [Emacspeak] SwiftMac prosody mayhem after upgrading macOS Sonoma to Tahoe, Tim Cross, 02/07/2026
Archive powered by MHonArc 2.6.19+.