From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A6CAF138359 for ; Sat, 10 Oct 2020 15:52:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EEE3DE08A2; Sat, 10 Oct 2020 15:52:09 +0000 (UTC) Received: from covici.com (debian-2.covici.com [166.84.7.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A3D53E087B for ; Sat, 10 Oct 2020 15:52:09 +0000 (UTC) Received: from ccs.covici.com (ccs.covici.com [70.109.53.110]) (authenticated bits=0) by covici.com (8.15.2/8.15.2/Debian-14~deb10u1) with ESMTPSA id 09AFqN8N018073 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Sat, 10 Oct 2020 11:52:25 -0400 Received: from ccs.covici.com (localhost [127.0.0.1]) by ccs.covici.com (8.15.2/8.15.2) with ESMTPS id 09AFq49T195659 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Sat, 10 Oct 2020 11:52:04 -0400 Received: (from covici@localhost) by ccs.covici.com (8.15.2/8.15.2/Submit) id 09AFq4mG195658; Sat, 10 Oct 2020 11:52:04 -0400 Date: Sat, 10 Oct 2020 11:52:04 -0400 Message-ID: From: John Covici To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] In-Reply-To: References: <20201010101342.2fdc35f4@digimed.co.uk> <4662588.0VBMTVartN@lenovo.localdomain> <20201010121707.t5bp43o32jsnc4zv@ad-gentoo-main> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/26 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Organization: Covici Computer Systems Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Archives-Salt: 021a43db-328f-4371-9b7e-c238152b2f39 X-Archives-Hash: fb56e2223bd7df12843819bb904a9159 On Sat, 10 Oct 2020 10:00:04 -0400, Jude DaShiell wrote: > > On Sat, 10 Oct 2020, Ashley Dixon wrote: > > > Date: Sat, 10 Oct 2020 08:17:07 > > From: Ashley Dixon > > Reply-To: gentoo-user@lists.gentoo.org > > To: gentoo-user@lists.gentoo.org > > Subject: Re: [gentoo-user] > > > > On Sat, Oct 10, 2020 at 07:45:14AM -0400, Jude DaShiell wrote: > > > I didn't emerge portaudio or pulseaudio before emerging espeak so will > > > have to reemerge espeak to pick those USE variables up. > > > > You don't *need* portaudio or Pulse, but then you'll only be able to create WAV > > files, and not have the audio played live [1]. The developers should probably > > set one of them to be enabled by default in IUSE, since only creating WAV files > > is a very unusual use-case for a screen-reader. > > > > > Another mistake I made was emerging espeak before emerging > > > sys-kernel/gentoo-sources but since I'll have to reemerge, the > > > sys-kernel/gentoo-sources package has been emerged on the system now. The > > > right order of operations here is critical! > > > > That's quite rare for Gentoo; Portage usually takes care of all that type of > > thing without requiring manual user interaction. The gentoo-sources ebuild > > doesn't really do much, aside from calling a couple of functions in the > > `kernel-2` eclass [2, 3] to extract the sources, generate the symlinks, and > > check for any potential versioning issues. > > > > Can you provide some more details? Why is the order relevant? > > > > [1] https://gitweb.gentoo.org/repo/gentoo.git/tree/app-accessibility/espeak/espeak-1.48.04-r1.ebuild#n93 > > [2] https://gitweb.gentoo.org/repo/gentoo.git/tree/eclass/kernel-2.eclass#n1603 > > [3] https://gitweb.gentoo.org/repo/gentoo.git/tree/eclass/kernel-2.eclass#n1005 > > > > > > -- > > If you have portaudio or pulseaudio and alsa in your USE variables already > then espeak will pull those in and build so it can do more than make wav > files. Same with speech-dispatcher for other screen readers. I was being > conservative with what I put in my USE variable and added things to it as > I found things out. > > I did make menuconf in /usr/src/linux and in devices->staging drivers I > found nothing to enable. Speakup got moved out of staging so that's > understandable. in device drivers->accessibility all I found was enable > app-accessibility which I turned on. Is speakup.synth=soft stored in the > runtime driver for espeak now? > > > In kernel 5.4.69 its in staging, I would suggest you get that shource -- no need to get the absolutely latest driver. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici wb2una covici@ccs.covici.com