From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id 2C6901F05AB; Wed, 12 Apr 2017 05:50:20 -0400 (EDT) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) by befuddled.reisers.ca (Postfix) with ESMTPS id 256781F05A4 for ; Wed, 12 Apr 2017 05:50:17 -0400 (EDT) Received: by mail-wm0-x236.google.com with SMTP id u2so19580202wmu.0 for ; Wed, 12 Apr 2017 02:50:16 -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=MeyoiLW1O2lvzcSJOwmOe34qq8i8sMOLZl3v+TVPmyA=; b=No1l77BL1MelFNV5HDNne0RNHhhfwaNNc+mpEvuFb8GZaUSX7QCxb4ZNg1gvPqtNWK oU3c3z8SGywbSqZ6KT3fs83zeXHtY6kh8vC8tG8+MlQIxHCSz+CGi6rH5UVtPQfBwZb8 mQFEgLLHHfpfQQ9NMH+i3jMlPzJgI3ov8zESl+t/m5ugFf8H2J7cjtDLjHmONe4rq+kw PS24BSyzZg1/D/7VxMZ7/ylqNt29iaxNbKVweSLtbDUtMz1eQfiYAhvkMCm+VDX/w8Gu heUN8/i4mfs9DTQOf2SKbdccNPfoNsPJyGiGXVMlDnWg/mHE8+buF2RNFbDiObikaZKE 7LPA== 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=MeyoiLW1O2lvzcSJOwmOe34qq8i8sMOLZl3v+TVPmyA=; b=uUZKOWMDUuPcjNwA4k9uWHv9xUxb9JVkzTZfHoORp4WPK3lMe4JqThpPqCQSIv4lly S2J6WeS+RaA1uQa5tJsG9PhH8migVOHaafojEipvtldS0QE4x2bJ0nZl9U6ES22U1g4V F3mk6IfySxFCPSCwpROoXIOuK47X05poIksxnXeDbh58F8X7iErPSfWG7sWUds1t7BkI qE6iKM4mhr92pgi13lmBZQhbTKwanVawvcgLDXMyE4WOs07MmMcFKqLG0zdsSXXyRq5/ Eg1dmy3CMpCMF254VxO6LYPiHF2gk69yafjQeFul6vGUV3ChyeerWPXgIUwtMZaFnXlo bHFA== X-Gm-Message-State: AN3rC/4KGJ7tBZOGT2sICs0OvAVNBihios0/ohJfL/JDQtwLQNlmmK6J jeLU6xMpG7ueaP+JqYY= X-Received: by 10.28.64.131 with SMTP id n125mr18957647wma.78.1491990612926; Wed, 12 Apr 2017 02:50:12 -0700 (PDT) Received: from [10.8.184.23] (188.29.164.39.threembb.co.uk. [188.29.164.39]) by smtp.gmail.com with ESMTPSA id b31sm19746348wrb.7.2017.04.12.02.50.11 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 12 Apr 2017 02:50:12 -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: <0e38ff83-ad44-1f85-12df-caca514226ed@barrettpianos.co.uk> Date: Wed, 12 Apr 2017 10:50:12 +0100 Cc: "Speakup is a screen review system for Linux." Content-Transfer-Encoding: quoted-printable Message-Id: <62AF3F8D-A80B-482F-B760-216FE4065215@gmail.com> 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: Wed, 12 Apr 2017 09:50:20 -0000 Hi Keith, > On 12 Apr 2017, at 10:39, Keith Barrett wrote:= >=20 > I am going to do a fresh install of debian on a spare drive to test the pa= tches. >=20 > Are your instructions the same for am64 and i386 kernels? Yes >=20 > Also, the default speech rate is too slow for me so can I set a higher def= ault rate during the process? If so, how do I do this? Not exactly sure if this was a restriction from before? The changes I have s= ubmitted don't address speech rate specifically. May be someone else can shed some light here? >=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 >>=20 >>> On 11 Apr 2017, at 19:49, Okash Khawaja wrote:= >>>=20 >>> 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. >>>=20 >>> Also, you can also access the instructions from here: >>> https://raw.githubusercontent.com/bytefire/speakup-decext/master/decext-= instructions.txt >>>=20 >>> Cheers! >>> Okash >>>=20 >>>> On Tue, Apr 11, 2017 at 7:41 PM, Okash Khawaja wrote: >>>> Hi, >>>>=20 >>>> Here are the steps in detail. Before starting this, please download >>>> 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.patch >>>>=20 >>>> 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 >>>>=20 >>>> 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! >>>>=20 >>>> 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/config-$(unam= e -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 for >>>> 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! >>>>=20 >>>> 4. Compile and install: >>>> (IMPORTANT: for this please check an online guide specific for your dis= tro. >>>> 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: make >>>> (this will take a while. depending on the hardware specs, it may take >>>> 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 will l= oad) >>>> (Depending on your distro, it should back up previous kernel) >>>>=20 >>>> 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. >>>>=20 >>>> Thanks! >>>> Okash >>>>=20 >>>>> On Tue, Apr 11, 2017 at 7:52 AM, Okash Khawaja wrote: >>>>> Hi, >>>>>=20 >>>>> As part of recent changes, there are some that affect DecTalk External= >>>>> which uses speakup_decext.ko. If someone can help in making sure those= >>>>> changes are okay, do give a shout. >>>>>=20 >>>>> 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