From nobody Sun Oct 23 20:21:06 2022 X-Original-To: freebsd-accessibility@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MwV2p2d1Zz4gC61 for ; Sun, 23 Oct 2022 20:21:06 +0000 (UTC) (envelope-from pauamma@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MwV2p27nvz47N5 for ; Sun, 23 Oct 2022 20:21:06 +0000 (UTC) (envelope-from pauamma@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666556466; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OD6sLaqadDneRnEDequ4nzMACPKT7fKT5DaWH2B1zgw=; b=sl5Sic800lSRnkEVbtsOYzMW+D4tTKC7W3k3izrmPageLV2X8wGkac81IP3CB+ohYsCAPb 6OG+hDuPuXmgtQeO/QeatNqbnN5KG5VVJQhWtBISCWFpinCPEkJInPMELWoV+6BmGsfj8n VPbiltZsGigq+D0wvJ5IUgqpU3nwwZ/hTYbAtNRZmcrxCrU2TFKZL08P0dP8SNmA/XwiBI nqsNrFhz7sHnvFad1mkDDiav+Fz1bMpkZ/e4usfZ3HN94jdmD3x6UN+v3pOwPrU4ck8tyg vA6XQIrew2EjA/Ptd8PCAwvwxBygycTNNoCebDh1abolQMVBpNGXyUk5Oi3gpg== Received: by freefall.freebsd.org (Postfix, from userid 1500) id 31246DD4; Sun, 23 Oct 2022 20:21:06 +0000 (UTC) Date: Sun, 23 Oct 2022 20:21:06 +0000 From: Pau Amma To: freebsd-accessibility@freebsd.org Subject: Call for testing a console-mode screenreader, now with installing and testing commands Message-ID: List-Id: FreeBSD accessibility discussions List-Archive: https://lists.freebsd.org/archives/freebsd-accessibility List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-accessibility@freebsd.org X-BeenThere: freebsd-accessibility@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666556466; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OD6sLaqadDneRnEDequ4nzMACPKT7fKT5DaWH2B1zgw=; b=ARXuxHHy5p6fwvi2ZMWpDFORQMmC9P4vkLLdcX9eEYi0u/2wSSbHNmHYce7dYohG4rsXwg DDEkNxzSgFoxtNK91NJpKKgi8u9l9VDiVJHJZbbULGOJMJ0ag7HFNToJpI1gRgEwoHED7q 05S0HgptWp54toHUIoE8CKt7AscRX9dWFSh9mKOZGuyjAI6BZwAv1os7oN6wr7xpA60sgl dqQPDFA0E0Z2dJ4Fwgf/Xi51RFPZOxwPZNrLrD7+G8rhbPAfHMEFXwuhxKjYT0kw7+Hqty /irL1OfY30dSSAdIzQGwKRWp9H7YeMh3sZH+DyRy32iyDjIoiWnu64jv+lDMmA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1666556466; a=rsa-sha256; cv=none; b=iOIJACMERFmw3Vj6LjKjZ3ooGr5oDqW91abci3UGQ8wuZ2FEqtoJZbgzfH4cB5sPgUm/0+ xjv/Sdpc4OScwPVI8stVq93IxBPfNbaVZ/5FxuQEAuLKu+bDS4ThPti9YzujSfjnjKEH9o ua347YPA/8cWeWEfXdQa99LYoFM6eDzNn64Qo4VKJA1OSA3mPX6PE87L4HeCxrNT1orbMi Kj4jVVzc63HD8IQ0P0dhSgglX8SFOQRV0hOIzeUaCnjPbI17GYl2jNZXpL4sgo4MjngyvG gzKRU8Wmk6TDX2uLjMdjCf9iND2iYN9JkC9Kan3ZRuagyzTp6AJPzvdCCZrpKw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N Installing and testing hselasky's console screenreading patches: - Note: for installing the OS and compiling the patches, you can if needed use whatever screenreading setup you're comfortable with. - install a 14.0 snapshot (https://download.freebsd.org/snapshots/ISO-IMAGES/14.0/) with the src (system source) option. If you intend to help debug in addition to testing features, install the kernel-dbg option in addition to the default base-dbg. Create a non-root user. - Log in as root - pkg install espeak-ng - fetch -o vt-driver.diff 'https://reviews.freebsd.org/D35754?download=true' # Mind the single quotes here and in the next 2 commands. - fetch -o beep.diff 'https://reviews.freebsd.org/D35772?download=true' - fetch -o vtspeakd.diff 'https://reviews.freebsd.org/D35776?download=true' - cd /usr/src - patch -p 1 < /root/beep.diff - patch -p 1 < /root/vtspeakd.diff - patch -p 1 < /root/vt-driver.diff - cd /usr/src/usr.bin/beep - make && make install - cd /usr/src/usr.bin/vtspeakd - make && make install - cd /usr/src - make kernel INSTKERNNAME=kernel.speechsynth KERNCONF=GENERIC # Or the configuration you're using, but if that doesn't work, try GENERIC next. - make installkernel.debug INSTKERNNAME=kernel.speechsynth KERNCONF=GENERIC - nextboot -k kernel.speechsynth # So you can recover if it breaks booting - shutdown -r now Rebooting for one-shot testing console speech synth kernel - Log in as non-root user - beep -t "Hi" # Mind the double quotes here and in the commands below that use -t. - beep -t "ERROR" -D 50 - beep -F 220 -t "Hi, this is a test." -D 50 - beep -n 0 - beep -n 1 - beep -n 2 - beep -t "Ψωμί! Παιδειά! Και όχι επαιτειά!" # Or whichever non-ASCII text you can enter. - Log in as root - vtspeakd -B # Listen to the initial screen contents - Log in as non-root user - echo Hi from the screenreader. - echo You can hit control-B while the screenreader is speaking out a line to make it skip the rest of it and read the next line. -- #BlackLivesMatter #TransWomenAreWomen #AccessibilityMatters #StandWithUkrainians English: he/him/his (singular they/them/their/theirs OK) French: il/le/lui (iel/iel and ielle/ielle OK) Tagalog: siya/niya/kaniya (please avoid sila/nila/kanila) From nobody Tue Mar 28 16:47:24 2023 X-Original-To: freebsd-accessibility@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PmG410tkhz429Kg for ; Tue, 28 Mar 2023 16:54:09 +0000 (UTC) (envelope-from chris@the-brannons.com) Received: from hurricane.the-brannons.com (hurricane.the-brannons.com [216.252.162.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "hurricane.the-brannons.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PmG400yCsz3lgl for ; Tue, 28 Mar 2023 16:54:08 +0000 (UTC) (envelope-from chris@the-brannons.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=the-brannons.com header.s=hurricane header.b=LjLbl4GY; spf=pass (mx1.freebsd.org: domain of chris@the-brannons.com designates 216.252.162.32 as permitted sender) smtp.mailfrom=chris@the-brannons.com; dmarc=pass (policy=none) header.from=the-brannons.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=hurricane; bh=K9YvGX9/hP Q/qczVzdltduNOwGcJn8SwjlDfPNv1Fhc=; h=date:subject:to:from; d=the-brannons.com; b=LjLbl4GYMAw4o6U/GfV4sgDKJ19+BMiaglZ/VswhX4yp2hQd k2i1qdv8i/OfJm7BGiXxmwWBrK5IsoR4fRLTk1EuYuhVawJAkEMXlriV1tu0rYLjMOojWO xvNOlPP4xVWnevVtTaCHENcT18FFAPJ+CakuEGXVjCfJzgcSbcHU8= Received: by hurricane.the-brannons.com (OpenSMTPD) with ESMTPSA id f47a581b (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) auth=yes user=chris for ; Tue, 28 Mar 2023 16:47:26 +0000 (UTC) From: Chris Brannon To: freebsd-accessibility@freebsd.org Subject: introduction and testing console screen reader Autocrypt: addr=chris@the-brannons.com; prefer-encrypt=mutual; keydata= mDMEX37pCBYJKwYBBAHaRw8BAQdASkFrVm/MHGNpj7Oa+nq4b7eBg5LX5qnvS6ojH04ZE9+0LENo cmlzdG9waGVyIEJyYW5ub24gPGNocmlzQHRoZS1icmFubm9ucy5jb20+iJAEExYIADgWIQTFfzWT HzF7+QWPg09oJ1i8YNj4egUCX37pCAIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBoJ1i8 YNj4esVsAQCJXDxhj5gZjcrNMmSH6Z+X5RDdbvsTRvS5wwQXM3g4kAEAjOrdx/fvZDiKL8dylDhU YUVVSkwWeOD2UtmYjm/QtwG4OARffukIEgorBgEEAZdVAQUBAQdAOMaQorDR8QUdM34/Q9mUyBvS 9WFK0Mb76dHyNkERx2kDAQgHiHgEGBYIACAWIQTFfzWTHzF7+QWPg09oJ1i8YNj4egUCX37pCAIb DAAKCRBoJ1i8YNj4eo/8AQC4AX6NMv65KQQU7s95T/1Y4E+Z7KTbvhKJeSjdDfj88AEA/qzPnDvl dLmqqNTqsfZCK81teOxSoNhRlhWcQ8QQ/wY= Date: Tue, 28 Mar 2023 09:47:24 -0700 Message-ID: <878rfgddr7.fsf@the-brannons.com> List-Id: FreeBSD accessibility discussions List-Archive: https://lists.freebsd.org/archives/freebsd-accessibility List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-accessibility@freebsd.org X-BeenThere: freebsd-accessibility@freebsd.org MIME-Version: 1.0 Content-Type: text/plain X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[the-brannons.com,none]; R_SPF_ALLOW(-0.20)[+a]; R_DKIM_ALLOW(-0.20)[the-brannons.com:s=hurricane]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:6939, ipnet:216.252.162.0/24, country:US]; DKIM_TRACE(0.00)[the-brannons.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-accessibility@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[chris]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-accessibility@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4PmG400yCsz3lgl X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Hi, I'm a blind person who has used Unix in some form or other since the 90s, when I got my first shell account. In 2000, I started running Linux on my own hardware and I've used it exclusively since then. I've talked about trying FreeBSD on real hardware for a while now. I recently learned that there is a console screen reader in development, and that was the encouragement I needed to install it on some bare metal. I've installed FreeBSD and rebuilt the kernel with the vt patch that I found on review.freebsd.org. I've also compiled vtspeakd. It works! I was able to log in at my console and mess around, with spoken feedback. I'm not able to review the screen, so there's plenty of possibility for improvement, but this looks like a promising first step. -- Chris Brannon Founder: Blind and Low Vision Unix Users Group (https://blvuug.org/). Personal website: (https://the-brannons.com/) Chat: IRC: teiresias on libera.chat and OFTC, XMPP: chris@chat.number89.net From nobody Tue Mar 28 18:47:39 2023 X-Original-To: freebsd-accessibility@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PmKw41G6vz42LSD for ; Tue, 28 Mar 2023 19:47:32 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PmKw33Tf5z4B1K for ; Tue, 28 Mar 2023 19:47:31 +0000 (UTC) (envelope-from hps@selasky.org) Authentication-Results: mx1.freebsd.org; none Received: from [10.36.2.154] (unknown [46.212.121.255]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 060822600E0; Tue, 28 Mar 2023 21:47:28 +0200 (CEST) Message-ID: <171b1481-fe70-0fe7-d5b6-cf3f392d6ec4@selasky.org> Date: Tue, 28 Mar 2023 20:47:39 +0200 List-Id: FreeBSD accessibility discussions List-Archive: https://lists.freebsd.org/archives/freebsd-accessibility List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-accessibility@freebsd.org X-BeenThere: freebsd-accessibility@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: introduction and testing console screen reader Content-Language: en-US To: Chris Brannon , freebsd-accessibility@freebsd.org References: <878rfgddr7.fsf@the-brannons.com> From: Hans Petter Selasky In-Reply-To: <878rfgddr7.fsf@the-brannons.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4PmKw33Tf5z4B1K X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N Hi Chris! I'm glad to hear you got things working. Yes, there is some room for improvement, and all comments and patches are welcome! There should be more blind computer programmers, because one day some terribly bright light may appear in the sky and loads of people may become blind in a second. I've already made a deal with another blind person to commit the VT screen reader patches to FreeBSD in case of such a devestating event ;-) --HPS On 3/28/23 18:47, Chris Brannon wrote: > Hi, > I'm a blind person who has used Unix in some form or other since the > 90s, when I got my first shell account. In 2000, I started running > Linux on my own hardware and I've used it exclusively since then. > I've talked about trying FreeBSD on real hardware for a while now. I > recently learned that there is a console screen reader in development, > and that was the encouragement I needed to install it on some bare metal. > > I've installed FreeBSD and rebuilt the kernel with the vt patch that I > found on review.freebsd.org. I've also compiled vtspeakd. > It works! I was able to log in at my console and mess around, with > spoken feedback. > I'm not able to review the screen, so there's plenty of possibility for > improvement, but this looks like a promising first step. From nobody Tue Mar 28 22:09:04 2023 X-Original-To: freebsd-accessibility@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PmP3S1mxqz42W0w for ; Tue, 28 Mar 2023 22:09:08 +0000 (UTC) (envelope-from tommym2006@gmail.com) Received: from mail-yw1-x1131.google.com (mail-yw1-x1131.google.com [IPv6:2607:f8b0:4864:20::1131]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PmP3R6QvVz3HGw for ; Tue, 28 Mar 2023 22:09:07 +0000 (UTC) (envelope-from tommym2006@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1131.google.com with SMTP id 00721157ae682-53d277c1834so257577647b3.10 for ; Tue, 28 Mar 2023 15:09:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680041346; h=content-language:thread-index:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:to:from :from:to:cc:subject:date:message-id:reply-to; bh=oa9aQ/lVQ4LcB/KvB+a883sj4ATHjVJP82zfpJExQ5c=; b=Jp//k8a7NP7NCzRhwlD69sGAsjxd8K1uRGuyz7YraN8f7M5DRbUY7JPrCqZAkONidv PcxOeJGLDnFqiULqVBqIbhCb2pA6HG3tDWyEkEwt0Giy0dUL9hxTLnivUboQMqPKNfyu cP/fkJYMO7Ep1dVwuLo5CW0C/Rozl6iGRaCG6zdV9A6SCw63sVPKbo9i4fCcukmpYirY VxU/bFHIn6oI9OOxTT9b0QILupm2OZ52W0BwlBo17yCwgwXrCiZKnnEZItvPlxxmSkaR fIE45yixRizvgiy2rfKuqbgCNyUF5bZvLjn6VMySkupNuaxZ6kwBVU0+TDwgACmnZo/B NljQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680041346; h=content-language:thread-index:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=oa9aQ/lVQ4LcB/KvB+a883sj4ATHjVJP82zfpJExQ5c=; b=qjQpkOkGO4dZhXiT/p8bomD0hHOCXFKFQFDqsUQAO7cKislWMKWGmIxvyjWJgna2kE 1WgldKVlEeRnEcdKzdcqoOoLUIaWzI3IV2jRnOJ2h2Ze/eithwJ2iVTUbapemTMT1Viz ebV96mEq2lrcc7k9D1oD3TZ3i4N4+QdcodXeMg0zNoRo/4C7RuPX56FC582PYhGTB0nr TIsQqOIJXOn6wwqTcQm/RlvXCpHtFWFGe9NJ6hGWe6XD7PpJvJxAB9rWdGTvwde0bgHZ bQBhGUTzj5yplmeCHtzlUMuizgQcMamWzk6iIQgl8p/xMACvk/xTfXxSSoi2dSH7S5uO rkmA== X-Gm-Message-State: AAQBX9fHtfVcTbSZ6KHfDixVpY3SZaeObEW9igUXkPa5quTJBeY7zmUy YA2PdOan9Vdnxe9EVIa14WdxBRyFmqY= X-Google-Smtp-Source: AKy350ZFBtn6wh/JwOkVf544ODQ9/FQyX3ujBAq1i5KU5Apo8irxbUP3/e6cD6ZL4DwKfy8m1d3r2g== X-Received: by 2002:a81:d550:0:b0:541:6d91:fb5d with SMTP id l16-20020a81d550000000b005416d91fb5dmr14911460ywj.13.1680041346570; Tue, 28 Mar 2023 15:09:06 -0700 (PDT) Received: from MaestroEBook11 (2603-9001-0000-1eda-89f1-a9b9-87f4-c437.inf6.spectrum.com. [2603:9001:0:1eda:89f1:a9b9:87f4:c437]) by smtp.gmail.com with ESMTPSA id 197-20020a8106ce000000b00545a08184a6sm2641922ywg.54.2023.03.28.15.09.05 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Mar 2023 15:09:06 -0700 (PDT) From: To: "'Hans Petter Selasky'" , "'Chris Brannon'" , References: <878rfgddr7.fsf@the-brannons.com> <171b1481-fe70-0fe7-d5b6-cf3f392d6ec4@selasky.org> In-Reply-To: <171b1481-fe70-0fe7-d5b6-cf3f392d6ec4@selasky.org> Subject: RE: introduction and testing console screen reader Date: Tue, 28 Mar 2023 18:09:04 -0400 Message-ID: <02d701d961c1$e9f68550$bde38ff0$@gmail.com> List-Id: FreeBSD accessibility discussions List-Archive: https://lists.freebsd.org/archives/freebsd-accessibility List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-accessibility@freebsd.org X-BeenThere: freebsd-accessibility@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQH2FJd1fILF+o0oNvgYWkdZO+pR6QFdz6G9rsxqjBA= Content-Language: en-us X-Rspamd-Queue-Id: 4PmP3R6QvVz3HGw X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N Hi all, There is another screen reader in the ports collection called Yasr that = may help you. Install this along with eflite and give it a try to see what it can do = for you. At this point I have yet to seriously use FreeBSD natively with a = console screen reader. For the time being I just ssh from a Linux system and access the system = this way. I intend to take away the crutch and use a screen reader designed for = that system soon to go along with NetBSD as well. -----Original Message----- From: owner-freebsd-accessibility@freebsd.org = On Behalf Of Hans Petter = Selasky Sent: Tuesday, March 28, 2023 2:48 PM To: Chris Brannon ; = freebsd-accessibility@freebsd.org Subject: Re: introduction and testing console screen reader Hi Chris! I'm glad to hear you got things working. Yes, there is some room for improvement, and all comments and patches = are welcome! There should be more blind computer programmers, because one day some = terribly bright light may appear in the sky and loads of people may = become blind in a second. I've already made a deal with another blind = person to commit the VT screen reader patches to FreeBSD in case of such = a devestating event ;-) --HPS On 3/28/23 18:47, Chris Brannon wrote: > Hi, > I'm a blind person who has used Unix in some form or other since the=20 > 90s, when I got my first shell account. In 2000, I started running=20 > Linux on my own hardware and I've used it exclusively since then. > I've talked about trying FreeBSD on real hardware for a while now. I=20 > recently learned that there is a console screen reader in development, = > and that was the encouragement I needed to install it on some bare = metal. >=20 > I've installed FreeBSD and rebuilt the kernel with the vt patch that I = > found on review.freebsd.org. I've also compiled vtspeakd. > It works! I was able to log in at my console and mess around, with=20 > spoken feedback. > I'm not able to review the screen, so there's plenty of possibility=20 > for improvement, but this looks like a promising first step. From nobody Thu Mar 30 17:32:24 2023 X-Original-To: freebsd-accessibility@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PnVqQ3ZPhz424vg for ; Thu, 30 Mar 2023 17:32:34 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PnVqN4V3Yz4Y4f for ; Thu, 30 Mar 2023 17:32:32 +0000 (UTC) (envelope-from hps@selasky.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org; dmarc=none Received: from [10.36.2.154] (unknown [46.212.121.255]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 8AE0D260C09; Thu, 30 Mar 2023 19:32:24 +0200 (CEST) Message-ID: Date: Thu, 30 Mar 2023 19:32:24 +0200 List-Id: FreeBSD accessibility discussions List-Archive: https://lists.freebsd.org/archives/freebsd-accessibility List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-accessibility@freebsd.org X-BeenThere: freebsd-accessibility@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: introduction and testing console screen reader To: Chris Brannon , freebsd-accessibility@freebsd.org References: <878rfgddr7.fsf@the-brannons.com> Content-Language: en-US From: Hans Petter Selasky In-Reply-To: <878rfgddr7.fsf@the-brannons.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.05 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.75)[-0.748]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-accessibility@freebsd.org]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; R_DKIM_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[selasky.org]; TO_DN_SOME(0.00)[]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4PnVqN4V3Yz4Y4f X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On 3/28/23 18:47, Chris Brannon wrote: > I'm not able to review the screen, so there's plenty of possibility for > improvement, but this looks like a promising first step. If you press CTRL+L, the screen will be reviewed? Is that what you were looking for? --HPS From nobody Thu Mar 30 17:33:24 2023 X-Original-To: freebsd-accessibility@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PnVrQ1z3fz424s0 for ; Thu, 30 Mar 2023 17:33:26 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PnVrP5mq9z4YC5 for ; Thu, 30 Mar 2023 17:33:25 +0000 (UTC) (envelope-from hps@selasky.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org; dmarc=none Received: from [10.36.2.154] (unknown [46.212.121.255]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 6F621260C09; Thu, 30 Mar 2023 19:33:24 +0200 (CEST) Message-ID: <3c424634-a751-cff0-1c59-564ec0cf573e@selasky.org> Date: Thu, 30 Mar 2023 19:33:24 +0200 List-Id: FreeBSD accessibility discussions List-Archive: https://lists.freebsd.org/archives/freebsd-accessibility List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-accessibility@freebsd.org X-BeenThere: freebsd-accessibility@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: introduction and testing console screen reader Content-Language: en-US To: tommym2006@gmail.com, 'Chris Brannon' , freebsd-accessibility@freebsd.org References: <878rfgddr7.fsf@the-brannons.com> <171b1481-fe70-0fe7-d5b6-cf3f392d6ec4@selasky.org> <02d701d961c1$e9f68550$bde38ff0$@gmail.com> From: Hans Petter Selasky In-Reply-To: <02d701d961c1$e9f68550$bde38ff0$@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-2.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.69)[-0.691]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net:c]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_TO(0.00)[gmail.com,the-brannons.com,freebsd.org]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-accessibility@freebsd.org]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[selasky.org]; RCPT_COUNT_THREE(0.00)[3]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4PnVrP5mq9z4YC5 X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N On 3/29/23 00:09, tommym2006@gmail.com wrote: > I intend to take away the crutch and use a screen reader designed for that system soon to go along with NetBSD as well. Do you plan on using a character device, or something like FreeBSD sysctls for the interface? --HPS