Skip to Content.
Sympa Menu

emacspeak - Re: [Emacspeak] New emacspeaker

Subject: Emacspeak discussion list

List archive

Re: [Emacspeak] New emacspeaker


Chronological Thread 
  • From: Oleksii Sadovyi <lex.sadovyi AT gmail.com>
  • To: Arkadiusz Świętnicki <nuno69a AT gmail.com>
  • Cc: emacspeak AT emacspeak.net
  • Subject: Re: [Emacspeak] New emacspeaker
  • Date: Sun, 30 Aug 2026 10:07:57 +0200
  • 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=HaPMZTaEJmy1jYGNo57wBG2g0ysCplBgxUBLfntkifc=; fh=7gPReIfbNbN7euEo4hQwWsstie6yLBshawb6iLcTY+M=; b=ocnNksxhvfZNtu7gQutajvpyqBgvby45B1hXdyES5ETJ8cg0BbLLOUT9JdGTumBtbW XB316PcDemgCUzbRZeZ8dfy+MZmKB0S979GDpvGXmIFUxfj0FqhS05uRtjMgtJn0Tbvn 4c0EHcwotrxnNPduPka+s5vgu0E1OP9pYmCB8ZrCeJpr2LZWQdGJKRDfQk9YOsh3nkcK +d7pKgUh45Gt1ivGu1WdyFzdEe5cLo7RX1t2mbteqASq6i9JMKLRqckyg4q5KR8Y67uq SGsPzcLmNu0xhUATGc19TyeXXLsWQbSqJv0M4NGdD0TCO35LIFslUteik7QXsFmNyurJ dvew==; darn=emacspeak.net
  • Arc-seal: i=1; a=rsa-sha256; t=1788077288; cv=none; d=google.com; s=arc-20260327; b=E/HWb+8cpxOQpXv4OG2ZSDamqBnvmntiVQsmoVcF8RxvPAQ1E+3k6GJn5Eo8tEsHR5 2887Vskxoka2u74ZUeO50IBoeCjqf5qVQA5VYZGS5Mxr7s2lxgGxIhDzNkMUi8rEExTK LvfMyr1dMPmum/5YKdoSGJeWygVeiZa/K+7zT8r7u9XY9YSNeZmpXTcXvR+BPLuQFGfA Gt/J7rFYjG0aWjh/L5H58SAzQUxYuum2syD4ImG3kh4lJ1k062KTCbg8bonfZgTdOFXX h3IlNFPkywEi1/COU9+FjnS1u3lWZdfQ8idnBSnE7yfEmQbT3vlIGlVHZ3Io1Xbc92at Q5/A==

Hi,

I saw your pr to telega.el - and that served as a great inspiration. do you have any continuation to it? if yes, it would be good to compare notes.


Lex

On Fri, Aug 28, 2026 at 7:18 PM Arkadiusz Świętnicki <nuno69a AT gmail.com> wrote:
Hi,
I also speech-enabled Telega. Evgenyy is a great developer and he helped me so much along the way.
-- 
With best regards,
Arkadiusz Świętnicki

Wiadomość napisana przez Oleksii Sadovyi <emacspeak AT emacspeak.net> w dniu 27 sie 2026, o godz. 13:30:


Hi list,

My vanilla blind-programmer a11y setup has been getting on my nerves lately, so I figured I'd peek over the fence and see how green the grass is over here. Thankfully the learning curve is much less steep nowadays, with AI agents and such.

Currently I'm on vanilla GUI Emacs 30.2, running under WSL2 with Windows 11 as the host (yes, I know, I know).
Inspired by prior art from Bart Bunting, Robert Melton and others, I wrote myself a speech server that speaks the DTK protocol, produces native Windows audio, and uses rutts - a popular 'robot-sounding' workhorse in Eastern Europe - as its synthesizer. That part is admittedly a bit niche for this list; I doubt many of you read Ukrainian or Russian.
But as I'm trying to move most of my computer interaction into Emacs + Emacspeak, I've also been speech-enabling a few packages and fixing bugs in existing ones along the way.

So I wanted to share emacspeak-plus: https://github.com/osadovy/emacspeak-plus - where I plan to collect the parts of this work that can be maintained without forking Emacspeak itself.

It currently has three modules:
- emacspeak-plus-telega - speech-enables Telega, a client for Telegram, which is a very popular IM protocol in my part of the world. It includes message navigation, spoken action feedback, multiple styles of automatic incoming message reading and such.
- emacspeak-plus-vertico - minibuffer completion that doesn't get in your way.
- ai-describe - land on an image, press a key, get an AI description of it. Built on gptel. I mostly use it in Telega, where people love to post images.

I've also been patching Emacspeak itself in a few places - small fixes, plus filling in some gaps in existing modules . Nothing dramatic - C-e = goes quiet on the second press, typing a speech rate at the prompt breaks the rate-adjust keys, M-g in a Customize buffer doesn't move, shell output that gets dropped or read back with escape codes sometimes, oddities when arrowing through fragments containing invisible text etc.
As I understand emacspeak repo does not accept contributions for now, so if there is interest, I can tidy those up and publish a fork on github.

Overall, Emacspeak has been well worth the effort, and I'm still constantly finding new things. Thanks to Raman and the many people whose work got it to this point!

Lex
Emacspeak discussion list -- emacspeak AT emacspeak.net
To unsubscribe send email to:
emacspeak-request AT emacspeak.net with a subject of: unsubscribe



Archive powered by MHonArc 2.6.19+.

Top of Page