From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id 9C3361F0625; Thu, 13 Apr 2017 07:10:45 -0400 (EDT) Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) by befuddled.reisers.ca (Postfix) with ESMTPS id B30411F061A for ; Thu, 13 Apr 2017 07:10:42 -0400 (EDT) Received: by mail-wm0-x233.google.com with SMTP id t189so44357172wmt.1 for ; Thu, 13 Apr 2017 04:10:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TKIUWqItgCYKXIjH2hlgwBzIsu/SdWJyIPSTc7+nIyE=; b=uTWpXc7ILGa5SQHMRsSK6mVPeOKmdIngGG/7GS71Ujl3ohP+N7fKyCdMAuiDygST9/ w6QUKs1VMkwn7z6gPuXwiLTV/2lNc92WvUJJPjuteGsVlRt5REUh3wEeYc03t4lKaD7n 7XvBMlERNvJj7yLwQ4cH7aqDKWfx0exCc6EYOB9gcwTUlHf/nQY2LuzSGSZ9f/ZThfE6 81ftUhXsdz35cizdAaROKnlDPi/CP8OXjlSwst+rdIP1URTlBm+tLXGoiGSrHRZi7oTI PGqFGDceSm0bxcww9q2VnX1mNJ6+tY49+skVYlM5h/Ql5lhdwDo5dxlHJi0uYEQTQwV2 NIrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TKIUWqItgCYKXIjH2hlgwBzIsu/SdWJyIPSTc7+nIyE=; b=UQtXa8vfsD4AMXs6aGtXpzUhcTUsYrqVppoAn3tG+UmF+cHEnHUt6FCPyAcrut+axk BOD1zwHcqTuDpy/rTNbnjVIKyeibUh6DssJNE0SYUcypgCYfp3PndP1H8yCWzcX/CRJh x3a8jSN15YLLZQ6l53yF6E3CYDGEFg0zCY6eSJVWpBFE/p4NdMNCPEhRI86pNDU0Fjye u+roHpvQR3W2iihr+MaeblJJqCuWjP6j9HkzSDxhy8z6+UjCNKbYs+Luo8InacBUsW9i EakdxoqBzPlb6LF3LbkVAs5fum3Pl+TRij/G5bqtBwrkziuK7Rws+7RLU8Q4TwHmMWaI qdMQ== X-Gm-Message-State: AN3rC/77Rn5P6Dw78oAEG2yz+/l/EdRL6OYHwnB+hOs1XsYlO0fAPTk0 FdEeX1uMQ/hLvKDieWs= X-Received: by 10.28.178.17 with SMTP id b17mr2702804wmf.23.1492081834162; Thu, 13 Apr 2017 04:10:34 -0700 (PDT) Received: from [10.44.232.52] (188.29.164.110.threembb.co.uk. [188.29.164.110]) by smtp.gmail.com with ESMTPSA id b31sm24021598wrb.7.2017.04.13.04.10.33 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 13 Apr 2017 04:10:33 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: DecTalk External (decext) testers wanted! From: Okash Khawaja X-Mailer: iPhone Mail (11A501) In-Reply-To: Date: Thu, 13 Apr 2017 12:10:33 +0100 Cc: "Speakup is a screen review system for Linux." Content-Transfer-Encoding: quoted-printable Message-Id: References: <20170411065239.GA446@sanghar> <74C77DD7-B2C4-4374-9ACE-EC552FE19A6A@gmail.com> <0e38ff83-ad44-1f85-12df-caca514226ed@barrettpianos.co.uk> To: "Speakup is a screen review system for Linux." X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Apr 2017 11:10:45 -0000 Hi Karen, I don't know about reading edge. If it does use dectalk then there may be su= pport already available (or become available after some tweaks). However - a= nd this is important - trying a incorrect driver on a synth may damage or ev= en brick that synth.=20 Not sure if someone else can share thoughts on reading edge.=20 Thanks, Okash > On 12 Apr 2017, at 21:46, Karen Lewellen wrote:= >=20 > Actually, I have a question. > One of the many reasons why I do not use speakup is that there is no driv= er for my synthesizer. > the reading edge utilizes dectalk synthesis, perhaps? the same as the exp= ress. the edge does have drivers in other screen reading products, but not= in Linux. > Any chance of this changing? > Thanks, > Kare >=20 >=20 >> On Wed, 12 Apr 2017, Keith Barrett wrote: >>=20 >> I am going to do a fresh install of debian on a spare drive to test the p= atches. >>=20 >> Are your instructions the same for am64 and i386 kernels? >>=20 >> Also, the default speech rate is too slow for me so can I set a higher de= fault rate during the process? If so, how do I do this? >>=20 >> Thanks. >>=20 >>> On 12/04/17 09:07, Okash Khawaja wrote: >>> Also, these steps can be used to test all the synths and not just decext= . >>> The speakup.tgz archive contains all the patches I last submitted. >>>=20 >>> So please use these steps to test other synths too! >>>=20 >>> Thanks, >>> Okash >>> > On 11 Apr 2017, at 19:49, Okash Khawaja wro= te: >>> > > Please be careful at step 4 as it may break your system. Even on >>> > Debian based system, the steps I have mentioned are no guarantee that= >>> > they will not break your system. >>> > > Also, you can also access the instructions from here: >>> > https://raw.githubusercontent.com/bytefire/speakup-decext/master/dece= xt-instructions.txt >>> > > Cheers! >>> > Okash >>> > > > On Tue, Apr 11, 2017 at 7:41 PM, Okash Khawaja > > wrote: >>> > > Hi, >>> > > > > Here are the steps in detail. Before starting this, please down= load >>> > > following two files that I have shared: >>> > > - speakup.tgz: >>> > > https://github.com/bytefire/speakup-decext/raw/master/speakup.tgz >>> > > - tty-export.patch: >>> > > https://github.com/bytefire/speakup-decext/raw/master/tty-export.pa= tch >>> > > > > 1. Download Linux kernel code: >>> > > a. download stable kernel source from >>> > > https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.10.9.tar.xz >>> > > b. extract the archive by running: tar xvfJ linux-4.10.9.tar.xz >>> > > > > 2. Apply patches: >>> > > a. cd into the extracted linux source code: cd linux-4.10.9 >>> > > b. remove speakup directory: rm -r drivers/staging/speakup >>> > > c. copy the speakup.tgz file into drivers/staging: cp >>> > > path/to/speakup.tgz drivers/staging/ >>> > > d. cd into staging directory: cd drivers/staging >>> > > e. extractspeakup.tgz: tar xvfz speakup.tgz >>> > > (now there should be a speakup directory inside drivers/staging) >>> > > f. cd back to the root of kernel source (i.e. linux-4.10.9) : cd ..= /.. >>> > > g. apply the tty patch: patch -p1 < path/to/tty-export.patch >>> > > (output of above should be following three lines: >>> > > patching file drivers/tty/tty_io.c >>> > > patching file drivers/tty/tty_port.c >>> > > patching file include/linux/tty.h) >>> > > (if you don't already have 'patch' program then you can download it= >>> > > from http://savannah.gnu.org/projects/patch/) >>> > > h. now we have the code ready for configuring and compiling! >>> > > > > 3. Configure: >>> > > a. make sure you are inside kernel source root directory, i.e. > > = linux-4.10.9 >>> > > b. make sure that existing kernel config exists: ls > > /boot/conf= ig-$(uname -r) >>> > > (this should return just one file named config-) >>> > > c. copy that file into your kernel source root directory: cp >>> > > /boot/config-$(uname -r) ./.config >>> > > d. update the config: make oldconfig >>> > > (this will ask you many questions. just select the default option f= or >>> > > each by pressing enter) >>> > > e. check to make sure that speakup is configured the way you wanted= >>> > > it: cat .config | grep SPEAKUP >>> > > e. that's it, kernel configured! >>> > > > > 4. Compile and install: >>> > > (IMPORTANT: for this please check an online guide specific for your= > > distro. >>> > > following instructions that i think should work on Debian based >>> > > system. but it may >>> > > a. still stayin inside linux-4.10.9, compile by simply running: mak= e >>> > > (this will take a while. depending on the hardware specs, it may ta= ke >>> > > an hour or may be more) >>> > > b. after make completes, check it succeeded: echo $? >>> > > (this should return zero) >>> > > c. now run: sudo make modules_install >>> > > (again this may take a little while) >>> > > d. now install kernel which should be quick: sudo make install >>> > > (NOTE: this means that on next reboot your newly compiled kernel wi= ll > > load) >>> > > (Depending on your distro, it should back up previous kernel) >>> > > > > 5. Reboot and test decext: >>> > > a. now running reboot should boot the compiled kernel >>> > > b. if speakup configuration was same as before, then you should be >>> > > able to test it with decext the same way as before. >>> > > > > Thanks! >>> > > Okash >>> > > > > > On Tue, Apr 11, 2017 at 7:52 AM, Okash Khawaja > > > wrote: >>> > > > Hi, >>> > > > > > > As part of recent changes, there are some that affect DecTa= lk > > > External >>> > > > which uses speakup_decext.ko. If someone can help in making sure >= > > those >>> > > > changes are okay, do give a shout. >>> > > > > > > Cheers! >>> > > > Okash >>> _______________________________________________ >>> Speakup mailing list >>> Speakup@linux-speakup.org >>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >> _______________________________________________ >> Speakup mailing list >> Speakup@linux-speakup.org >> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup