From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id 963741EFE4E; Sun, 15 Jan 2017 09:57:55 -0500 (EST) Received: from hera.aquilenet.fr (hera.aquilenet.fr [141.255.128.1]) by befuddled.reisers.ca (Postfix) with ESMTP id C462D1EF9D2 for ; Sun, 15 Jan 2017 09:57:53 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 2F2F0AAE7; Sun, 15 Jan 2017 15:57:49 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KV-TTMyEm5FO; Sun, 15 Jan 2017 15:57:48 +0100 (CET) Received: from var.youpi.perso.aquilenet.fr (unknown [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 9D1E4A15; Sun, 15 Jan 2017 15:57:48 +0100 (CET) Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.88) (envelope-from ) id 1cSmFg-0001Em-1x; Sun, 15 Jan 2017 15:57:48 +0100 Date: Sun, 15 Jan 2017 15:57:48 +0100 From: Samuel Thibault To: "Speakup is a screen review system for Linux." , debian-accessibility@lists.debian.org Subject: Speech overlapping with espeak-ng Message-ID: <20170115145748.GF2684@var.home> Mail-Followup-To: "Speakup is a screen review system for Linux." , debian-accessibility@lists.debian.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30) 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: Sun, 15 Jan 2017 14:57:55 -0000 Hello, Kirk Reiser, on Fri 13 Jan 2017 09:50:24 -0500, wrote: > If you have speakup running with espeakup just review up or down the > screen with the 7 and 9 keys. You can feel the speech doesn't cut off > immediately and in fact it sounds like you are mixing the speech from > the previous line in the current line. It gives a sound like a shoosh > at the start of each keystroke. Ok, I think I see what you mean. I believe it's actually an effect of our ears :) I have noticed that espeak-ng is way more "reactive" than espeak, in that when espeakup uses espeak-ng, key press echo happens way more immediately than with espeak. This is so that when ongoing speech is interrupted by newer speech, there is no delay between the interrupted speech and the new speech, and our ears mix the two. To get something intelligible we need some delay, which happened to be introduced by espeak only by luck, because it was taking time to start the speech. I have uploaded to http://people.debian.org/~sthibault/tmp/ a version of espeakup which introduces a 150ms delay after the cancel. This should be small enough to keep reactivity, but long enough to clearly separate speech. You can tune this value with the additional -c parameter. I'll try to introduce that in brltty too. Samuel