From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25236 invoked from network); 14 Sep 2022 19:32:49 -0000 Received: from hurricane.the-brannons.com (2602:ff06:725:1:20::25) by inbox.vuxu.org with ESMTPUTF8; 14 Sep 2022 19:32:49 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by hurricane.the-brannons.com (OpenSMTPD) with ESMTP id 5713bb4b for ; Wed, 14 Sep 2022 12:32:43 -0700 (PDT) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by hurricane.the-brannons.com (OpenSMTPD) with ESMTPS id f0894d52 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Wed, 14 Sep 2022 12:32:32 -0700 (PDT) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 1BC165C0098; Wed, 14 Sep 2022 15:32:30 -0400 (EDT) Received: from imap52 ([10.202.2.102]) by compute5.internal (MEProxy); Wed, 14 Sep 2022 15:32:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm2; t=1663183950; x=1663270350; bh=YXdJ14qbOJ 9EG3wNPqtsdLwQ1z6thCxTr7YEsFWIBaQ=; b=6e1QZ6Wxv7rNBNEhAib73Aitu9 /lUYOeJ6iZAA01WAwAeG3UbMylIeTf+UAAjdphQVAvMxkoJ5W0wfeJgExe3EHzdj HKp7tIOcLJyAhPsIwAT3x+pbca9ulW8GZHCCICWtdWbo2lsmrDsPr6fmK4RAjE0P ztmb2ZTglcLKdqwPZ9CHRFonqBaSuC6pUZTQOHYlytT8E+rzQQeu5cMSP0pPEWgz q2bM3jdyq3aRKUheMUVZ+w15RvaWZUv2GbG7cRm0Q6JuLquKpiEWszVFrqr2sbS3 dyySMMnRMpj+RbW1WMLUy4bzdFwk4Y6XtG/tSZlGnJ6d2ekGynmRmdOaAAvg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1663183950; x=1663270350; bh=YXdJ14qbOJ9EG3wNPqtsdLwQ1z6t hCxTr7YEsFWIBaQ=; b=gKGWvFG5+8r9OwgWQynAb+Rx5Go4YsREQ9PaSUjtASvw HwwPXOOVYXmeLS/VSZhfOQxgGJbCYCa87mrjvvRxKel7W9WeKSWTbrh5ggCLSeZs 70GK4ihX5hD9Oycw9MQ/LCgnJNhE6Ssvtc6fl5lkX7cDxqeGK+sOLHdfs4CXiXcv Re1UuTznEPukYAijBcbl8NeKHWr4dum0GvQN+AyJu9fZ2eDeCZfGTJhl59gd/oL1 Dp/QGmEXkQw1X+JgBC67ll76kDWOen0DgXSiQIa1mqxhi+4KOpRKXZh3XHu5gcm5 aAE+I6cuNz8kMamjfZ+zQ5wbYje2NWxekpP7+wPmLw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeduiedgudegvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvvefutgesrgdtreerreertdenucfhrhhomhepfdfr rghtrhhitghkucfumhihthhhfdcuoehprghtrhhitghkshhmhihthhesfhgrshhtmhgrih hlrdgtohhmqeenucggtffrrghtthgvrhhnpeevleejteejkeetgeetleelfeekvdejfffh feekgffgfffhjefggeekheegkeegueenucffohhmrghinhepghhithhhuhgsrdgtohhmne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphgrthhr ihgtkhhsmhihthhhsehfrghsthhmrghilhdrtghomh X-ME-Proxy: Feedback-ID: i29d146ca:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 7F8B8C60091; Wed, 14 Sep 2022 15:32:29 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-935-ge4ccd4c47b-fm-20220914.001-ge4ccd4c4 X-BeenThere: edbrowse-dev@edbrowse.org List-Id: Edbrowse Development List Mime-Version: 1.0 Message-Id: <0b8af564-fb38-43ae-b8a1-c622dd5b864f@www.fastmail.com> In-Reply-To: <878rmsw5l5.fsf@gmail.com> References: <87czc4wgl6.fsf@gmail.com> <789a4e25-e4e0-64e1-b9e1-ace1ca79e522@pcdesk.net> <878rmsw5l5.fsf@gmail.com> Date: Wed, 14 Sep 2022 15:31:51 -0400 From: "Patrick Smyth" To: "Tyler Spivey" Cc: edbrowse-dev@edbrowse.org Subject: Re: Cli-focused screen reader Content-Type: multipart/alternative; boundary=7b2c2f660a664359a9777bd69554629e --7b2c2f660a664359a9777bd69554629e Content-Type: text/plain Hey, thanks all for weighing in on this. I got it working, it turns out pyenv, an environment manager for Python, was shadowing the Python version. tdsr is more or less exactly what I was looking for, which is to read the output of commands and review by line, word, and character. Thanks for developing it, Tyler. (And it works well with Edbrowse.) Have a good day, everyone. Patrick On Fri, Sep 9, 2022, at 6:22 PM, Patrick Smyth wrote: > Hi Tyler, > > Seems I already have it installed: > > python3-speechd is already the newest version (0.9.1-4) > > Could it be some kind of path issue? I'm not sure how to get the > python3 on my system to recognize the bindings. > > > Best, > Patrick > > > > > Tyler Spivey writes: > > > Try installing the python3-speechd package. > > > > On 9/9/2022 11:25 AM, Patrick Smyth wrote: > >> Hi all, > >> Apologies if this is a basic or trivial question, but I wanted > >> to ask > >> about setting up screen readers for the command line on Linux. > >> I am using Linux Mint (functionally Ubuntu LTS), and while I > >> can use Orca to > >> read X11 terminals, it's quite slow and annoying to use, and > >> I'd prefer something specific to the terminal. I'm also pretty > >> happy with speakup > >> when I drop out of the graphical interface, so not looking for > >> anything there. > >> I've tried a couple command-line specific screen readers, and > >> I've had a > >> lot of trouble getting them to work. The two I've tried > >> recently are tdsr (https://github.com/tspivey/tdsr) and fenrir > >> (https://github.com/chrys87/fenrir). Setting aside Fenrir, > >> since the setup is a lot more involved, when I run tdsr I get > >> the following error > >> ModuleNotFoundError: No module named 'speechd' > >> I have speech dispatcher installed with aptitude (apt-get > >> install > >> speech-dispatcher). I downloaded the speech dispatcher project > >> from GitHub and tried importing the Python API, but it gives me > >> a circular > >> import issue. Here's the speech dispatcher repo on GitHub, > >> there's a clients folder with a Python library: > >> https://github.com/brailcom/speechd > >> If people have gotten speech dispatcher for Python or the tdsr > >> screen > >> reader working, I'd appreciate any guidance. If people are more > >> familiar with fenrir, I can try to articulate where I'm stuck > >> with that, but it's > >> significantly more involved as a setup process. And apologies > >> if edbrowse isn't the place for this kind of question, though > >> it seems > >> fairly likely some of us are using CLI screen readers in this > >> community. > >> Thanks, and hope you have a good end of the week! > >> > >> Best, > >> Patrick > >> > >> > >> > > --7b2c2f660a664359a9777bd69554629e Content-Type: text/html Content-Transfer-Encoding: quoted-printable
Hey, thanks all= for weighing in on this. I got it working, it turns out pyenv, an envir= onment manager for Python, was shadowing the Python version. tdsr is mor= e or less exactly what I was looking for, which is to read the output of= commands and review by line, word, and character.  Thanks for deve= loping it, Tyler. (And it works well with Edbrowse.)

<= /div>
Have a good day, everyone.


Patrick

On Fri, Sep 9, 2022, at 6:22 P= M, Patrick Smyth wrote:
Hi Tyler,

Seems I already have= it installed:

python3-speechd is already t= he newest version (0.9.1-4)

Could it be som= e kind of path issue? I'm not sure how to get the 
py= thon3 on my system to recognize the bindings.


Best,
Patrick




Tyler Spivey <tspivey@pcdesk.net> writes:

> Try installing the python3-speechd package.<= br>
>
> On 9/9/2022 11:25 AM, Patrick Smyt= h wrote:
>> Hi all,
>> Apologies= if this is a basic or trivial question, but I wanted 
>> to ask 
>> about setting up screen r= eaders for the command line on Linux. 
>> I am = using Linux Mint (functionally Ubuntu LTS), and while I 
<= div>>> can use Orca to 
>> read X11 termi= nals, it's quite slow and annoying to use, and 
>&= gt; I'd prefer something specific to the terminal. I'm also pretty =
>> happy with speakup 
>> = when I drop out of the graphical interface, so not looking for 
=
>> anything there.
>> I've tried a = couple command-line specific screen readers, and 
>= ;> I've had a 
>> lot of trouble getting the= m to work. The two I've tried 
>> recently are = tdsr (https://github.com/tsp= ivey/tdsr) and fenrir 
>> (https://github.com/chrys87/fenrir). Se= tting aside Fenrir, 
>> since the setup is a lo= t more involved, when I run tdsr I get 
>> the = following error
>> ModuleNotFoundError: No module na= med 'speechd'
>> I have speech dispatcher installed = with aptitude (apt-get 
>> install 
>> speech-dispatcher). I downloaded the speech dispatcher = project 
>> from GitHub and tried importing the= Python API, but it gives me 
>> a circular&nbs= p;
>> import issue. Here's the speech dispatcher rep= o on GitHub, 
>> there's a clients folder with = a Python library: 
>> https://github.com/brailcom/speechd
<= /div>
>> If people have gotten speech dispatcher for Python or= the tdsr 
>> screen 
>&g= t; reader working, I'd appreciate any guidance. If people are more =
>> familiar with fenrir, I can try to articulate wh= ere I'm stuck 
>> with that, but it's 
=
>> significantly more involved as a setup process. And = apologies 
>> if edbrowse isn't the place for t= his kind of question, though 
>> it seems =
>> fairly likely some of us are using CLI screen re= aders in this 
>> community.
>= > Thanks, and hope you have a good end of the week!
>= ;> 
>> Best,
>> Patrick<= br>
>> 
>> 
= >> 


=
--7b2c2f660a664359a9777bd69554629e--