Subject: Emacspeak discussion list
List archive
Re: [Emacspeak] nsspeaker - a new NSSpeechSynthesizer-based speech server for macOS
Chronological Thread
- From: Victor Tsaran <vtsaran AT gmail.com>
- To: Daniil Gusev <d.gusev2007 AT gmail.com>
- Cc: emacspeak AT emacspeak.net
- Subject: Re: [Emacspeak] nsspeaker - a new NSSpeechSynthesizer-based speech server for macOS
- Date: Mon, 14 Sep 2026 21:36:55 -0700
- 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-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=imY7G2Jma3/HtRvRvTXpu/ddxT2vPbS3J7oSSaypDxI=; fh=+tbVXM7kAO0AUdP2TBV96JsB/GaPhUi5EM5EdPQfh7o=; b=dMw0NSvMZH4yI+92skXmiLJCkvrwK9CiKXcyf+xCG9Ww3AU7tlAMFn+w7qurocVFfU 5/34eqy2U25d+OMfLYas2KtPJO2bXIUxyf0RlP2XjOaw5JNheCefDeiGluOsqY1P5pBv l4u1ke++X0yW4sV0qaLuIaKIadwD3d6K8pQ3BVmOStdxKbdX/4ng5YPf9rpfSbkikBEq pDbQhAZb+4LkkyeFvAfD81WVYcchjFxtp2dUfXBAlUXqkowZ6p+zvia+kirWErVqJ00M 7JBL04UEguD9Yt20sjIHHelwoUH6HH520ETLeM9C9JZOcesnO50V9tryLKLH1lwYPXCe 4GGw==; darn=emacspeak.net
- Arc-seal: i=1; a=rsa-sha256; t=1789447043; cv=none; d=google.com; s=arc-20260327; b=X5oL3bgqEhX7sNttJV44rEngAYBG5oyPbVKyHCmu/G4hZ1LyWarC2FSFhTiyjzmYyX RqyJNrOlctNtMGxGn1pYYIPfHqi0CMlRHOmtGC3Gq4QfB/PRIdd56vavcg9ZKA9l0f3/ ogTnKPQBGRbFRy8GIIpQpSS2TQ7RLTuHpFXPun56hwiBY6M6lBBnnVciEYGl7uTa+p+A WfqfdTccGsyX7MAYkXBKImT1i/opDB+ATG2e/0FWa7dIqMvdRiTWhLUlIdP4hJ/JuQr9 za6mODkhFsKnzgUUhEO/ap6EpR52adbXRQSwIOH9N/XsRvD77ChqRpeXVcmyYv63ruhy vkNQ==
Regarding the multi-channel issue.
TV Raman designed a feature allowing Emacspeak notifications to be spoken via either the right or left channel. If I remember correctly, this depends on the audio stack in use.
Robert was able to replicate this functionality using AVPlayer.
This is not a show-stopper. I was just curious...
On Sun, Sep 13, 2026 at 12:02 AM Daniil Gusev <d.gusev2007 AT gmail.com> wrote:
> > Does NSSpeaker support multi-channel output for notifications?
I'm new to emacs and emacspeak, and I'm not sure I understand how this should be implemented. In my implementation I relied on this document:
https://tvraman.github.io/emacspeak/manual/TTS-Servers.html
There's nothing there related to multi-channel speech. I've seen some posts about this on T. V. Raman's blog, but it didn't become any clearer. If you could explain to me how this is supposed to work, I'll try to add this feature as well.
> It's interesting you find Swiftmac less responsive. It is certainly more responsive than VoiceOver's own synthesizer protocol, at least in my view.
I've noticed this slight unresponsiveness in a scenario where, for example, I open a long list of files and start moving through it quickly by holding down the up or down arrow. It's possible this has been fixed upstream, but I also felt that supporting older platforms, roughly from 2007 to 2018, on which AVSpeech is not available, was already reason enough to write nsspeaker.
I even tested it running with emacs 22.1.1 emacspeak 29.0 on a PowerPC virtual machine with OS X 10.5 from 2007, and aside from some differences in the emacspeak protocol itself, it worked.
- [Emacspeak] nsspeaker - a new NSSpeechSynthesizer-based speech server for macOS, Daniil Gusev, 09/12/2026
- Re: [Emacspeak] nsspeaker - a new NSSpeechSynthesizer-based speech server for macOS, Victor Tsaran, 09/12/2026
- Re: [Emacspeak] nsspeaker - a new NSSpeechSynthesizer-based speech server for macOS, Daniil Gusev, 09/13/2026
- Re: [Emacspeak] nsspeaker - a new NSSpeechSynthesizer-based speech server for macOS, Victor Tsaran, 09/15/2026
- Re: [Emacspeak] nsspeaker - a new NSSpeechSynthesizer-based speech server for macOS, Daniil Gusev, 09/13/2026
- Re: [Emacspeak] nsspeaker - a new NSSpeechSynthesizer-based speech server for macOS, Victor Tsaran, 09/12/2026
Archive powered by MHonArc 2.6.19+.