From MAILER-DAEMON Sun May 10 14:40:03 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jXqrr-0005Nk-6C for mharc-speechd-discuss@gnu.org; Sun, 10 May 2020 14:40:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45642) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXqrq-0005Nc-5A for speechd-discuss@nongnu.org; Sun, 10 May 2020 14:40:02 -0400 Received: from gmmr3.centrum.cz ([2a00:da80:0:502::3]:54288) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jXqro-0001ss-JR for speechd-discuss@nongnu.org; Sun, 10 May 2020 14:40:01 -0400 Received: from gmmr-2.centrum.cz (unknown [10.255.254.38]) by gmmr3.centrum.cz (Postfix) with ESMTP id 233BC18009863; Sun, 10 May 2020 20:39:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1589135993; bh=lJe+YVrfwJARxgR21r8hQ1RGPdL+0/TXmHT0QWApg5I=; h=From:To:References:In-Reply-To:Subject:Date:From; b=k8vVPU0dDMk6Zks5vwYQxFXcAmtpzuFEaGo2TNlldxscwqW98ABixU2mfYmZyZE/y fMNv0yN60LbMkS4iwRg9qbHl9G7qSSPBVJ8kbte2HC6gnrNYw91vuUXPGfbz3eqxhK S2oEWolQWU4qywdeEtR9ytOERlGOTgQzfITPcgb4= Received: from out2.virusfree.cz (out2.virusfree.cz [79.133.37.42]) by gmmr-2.centrum.cz (Postfix) with QMQP id 1C85E5FB6; Sun, 10 May 2020 20:39:53 +0200 (CEST) Received: from out2.virusfree.cz by out2.virusfree.cz (VF-Scanner: Clear:RC:0(46.255.227.205):SC:0(1.0/5.0):CC:0:; processed in 0.2 s); 10 May 2020 18:39:53 +0000 X-VF-Scanner-ID: 20200510183952.886904.22815.out2.virusfree.cz.0 Received: from gmmr-4.centrum.cz (46.255.227.205) by out2.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 10 May 2020 20:39:52 +0200 Received: from gm-smtp6.centrum.cz (unknown [10.255.254.22]) by gmmr-4.centrum.cz (Postfix) with ESMTP id BA28420055B68; Sun, 10 May 2020 20:39:52 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp6.centrum.cz (Postfix) with ESMTPA id A06469C000C7; Sun, 10 May 2020 20:39:52 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Didier Spaier'" , References: <20200426192602.pabz4s3wyqr2r7eu@function> <89cbb382-9b2e-983c-cb54-b8d8b4d40321@slint.fr> In-Reply-To: <89cbb382-9b2e-983c-cb54-b8d8b4d40321@slint.fr> Subject: RE: 0.10.0 release candidate 3 Date: Sun, 10 May 2020 20:39:53 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdYcEkXMCFjNNjT2Rt2IwfhTGmAYlAK53t4w X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=2a00:da80:0:502::3; envelope-from=janusz.chmiel@volny.cz; helo=gmmr3.centrum.cz X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 May 2020 18:40:02 -0000 aaI have been able to compile Speech-dispatcher. It rusn like a charm. Very well done. Runs even if user uses Termux, Proot and Arch Linux ARM64. I Am able to use Seamonkey for sending and receieving E-mails. I can use Gradio, almost complete Mate desktop. Including Marco window manager. System run stable even for A whole night. I can wake in The morning and I can use Orca without issue. Sure. Some latency is provided, but I can not be sad because of it. I can use only limited of RAm at he same time. And I Am sharing system resources with Android kernel and other Android modules for running Dalvik code, ETC. But system is usable. Sure, for some exceptions. Thunderbird, Seamonkey and Evolution new message Window freezes so it is rather unusable. Focus freezes, TAB and SHIFT+TAB is causing problems and Orca freezes. Even special C shared memory library do not help. From MAILER-DAEMON Tue May 12 19:59:44 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jYeoK-0005eH-IW for mharc-speechd-discuss@gnu.org; Tue, 12 May 2020 19:59:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56896) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYeoI-0005e8-UT for speechd-discuss@nongnu.org; Tue, 12 May 2020 19:59:42 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:36129) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYeoI-0000c0-5H for speechd-discuss@nongnu.org; Tue, 12 May 2020 19:59:42 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id DCE145C00E1 for ; Tue, 12 May 2020 19:59:38 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Tue, 12 May 2020 19:59:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=9PLj4m 8iPwM4089C90MjcZRe5eYj3N6bbRcluLQPYJk=; b=P36V63b3mRyFitneQWbIC5 514QlQIuWi+CDlzSfPrhksA27yhT0og+gmRiDmmUz6smq3oPF3aQyc+xiVprKUXY +ktNtirsQVJSLnnLI9dzIUIgrVjN/UNWJ481moVdp9IDFUynS13fkZ5vNrauI092 KrYJtoZwfEQBRgzn5JYeaMBKqluFKCbTJyCjs9Ezu5gCwHjJaG45F9JAhuVSOhNJ bp7mz71amHD4QaF78JcQmzOdhMRP+aedKvsz4CMtOQfTtXsZPQv0nyIXzyQL7jnw HQuOGGWAXVZyaZ19m7ry7p/X+KEV/lubAAAf22GpaB7QjcJt6iTDJRrug7jAZ1Xg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrleefgddvlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepvffhuffkffgfgggtgfesthejredttd efjeenucfhrhhomheppfholhgrnhcuffgrrhhilhgvkhcuoehnohhlrghnsehthhgvfiho rhgunhgvrhgurdhinhhfoheqnecuggftrfgrthhtvghrnhepfefgfeejieehvefhhefgud duteeuhfeukefgtdeiiefgveeiteejffejkeejleehnecukfhppeeiiedrieekrdehvddr fedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepnh holhgrnhesthhhvgifohhrughnvghrugdrihhnfhho X-ME-Proxy: Received: from [192.168.0.9] (cpe-66-68-52-32.austin.res.rr.com [66.68.52.32]) by mail.messagingengine.com (Postfix) with ESMTPA id 753323066268 for ; Tue, 12 May 2020 19:59:38 -0400 (EDT) To: "speechd-discuss@nongnu.org" From: Nolan Darilek Subject: Any way to get whether speech-dispatcher is speaking? Message-ID: <9787b3d6-b425-de7c-32b8-5a211cb32047@thewordnerd.info> Date: Tue, 12 May 2020 18:59:37 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Received-SPF: none client-ip=66.111.4.25; envelope-from=nolan@thewordnerd.info; helo=out1-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/12 19:59:38 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 May 2020 23:59:43 -0000 I'm using the C API. I know I can probably do this manually via callbacks, but is there any way of determining whether a given client is speaking without tracking it manually? Thanks. From MAILER-DAEMON Wed May 13 07:33:44 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jYpdv-00070P-H3 for mharc-speechd-discuss@gnu.org; Wed, 13 May 2020 07:33:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58730) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYpdu-0006yG-8G for speechd-discuss@nongnu.org; Wed, 13 May 2020 07:33:42 -0400 Received: from gmmr3.centrum.cz ([2a00:da80:0:502::3]:56535) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jYpds-00018A-Dj for speechd-discuss@nongnu.org; Wed, 13 May 2020 07:33:41 -0400 Received: from gmmr-1.centrum.cz (unknown [10.255.254.24]) by gmmr3.centrum.cz (Postfix) with ESMTP id 1A71818009A6E; Wed, 13 May 2020 13:33:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1589369614; bh=yo9bkvFDmpRD10YKrXC4WBQ2/9ScM3nScOfCY0lPg50=; h=From:To:References:In-Reply-To:Subject:Date:From; b=VQXjHZFRyYtrJ24dpsYn+jyxP0mBTxHw/O2cuJUzR9HnVpHaocAT+60IonKoX4D6n lZ909CPsuOhQLrplhJ1HLnBzuAJyLRT86UmRwchc8GYPa4p9L8oQKC4KaP42BfUFil vun3bD+i0GEGYnKDOGe6AV/wnG2ofdGFmqHGqSF0= Received: from out1.virusfree.cz (out1.virusfree.cz [212.24.139.170]) by gmmr-1.centrum.cz (Postfix) with QMQP id 1779430052EB7; Wed, 13 May 2020 13:33:34 +0200 (CEST) Received: from out1.virusfree.cz by out1.virusfree.cz (VF-Scanner: Clear:RC:0(2a00:da80:0:502::8):SC:0(-0.5/5.0):CC:0:; processed in 0.4 s); 13 May 2020 11:33:34 +0000 X-VF-Scanner-ID: 20200513113333.714196.8667.out1.virusfree.cz.0 Received: from gmmr-3.centrum.cz (2a00:da80:0:502::8) by out1.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 13 May 2020 13:33:33 +0200 Received: from gm-smtp6.centrum.cz (unknown [10.255.254.34]) by gmmr-3.centrum.cz (Postfix) with ESMTP id 9D3ED20055F28; Wed, 13 May 2020 13:33:33 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp6.centrum.cz (Postfix) with ESMTPA id 836119C000C7; Wed, 13 May 2020 13:33:33 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Samuel Thibault'" , References: <20200426192602.pabz4s3wyqr2r7eu@function> In-Reply-To: <20200426192602.pabz4s3wyqr2r7eu@function> Subject: Please who of us know, who have developed Speech-dispatcher generic speech driver and speech-dispatcher-espeak-eng drivers? Date: Wed, 13 May 2020 13:33:33 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdYcBUfbDekFkra6SV6A8FhlDr8fUANE2Y1Q X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=2a00:da80:0:502::3; envelope-from=janusz.chmiel@volny.cz; helo=gmmr3.centrum.cz X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2020 11:33:42 -0000 Becauwse I have found out very interesting facts. Espeak generic driver can work more reliably with various Pulseaudio configurations, including Android and special Pulseaudio sound servers for Android. As A contrast, espeak-eng driver is not so universal. Xserver XSDL Pulseaudio sound server setup and newest speech-dispatcher produces trembling voice. It speak, do not crash, but voice is trembling and a little electric noise is presented. Sure. When I will use Speech-dispatcher-espeak-ng I Am getting much more faster responsiveness between key press and Espeak output. As A contrast, Espeak-generic driver will produce long delay, but voice with no trembling and without electric noise. You have recoded Speech-dispatcher source code and You have setup Pulseaudio buffer to 10 MS. Please tell Me which source code file and line number contain this setup, co I can experiment with The buffer value to find The best compromise between Espeak output quality and speech responsiveness? I have allready prepared The Arch Linux ARM64 BIt edition to compile whole speech-dispatcher. I Am very sad, that there is so little people who would like to tune Espeak and Speech-dispatcher to be usable also in userspace variants of Linux OS, which run by using Android device. Todays very light weight BLuetooth external keyboards are able to control many Linux apps. And there are two main possibility to use The Linux operating system. Yes, it is not full Linux OS. But many apps are really working. And if somebody would have A good will, it would be even possible to prepare fully automated Android app which would be able to run Arch Linux, Debian and Ubuntu with Mate or LXDE desktop environments with Ratpoison window manager. There is allready prepared Linux app No root debian on Github. It is only necessary to recode Bash scripts and deeply understand source code. Even Vlc media player work. And it is QT app. Really, it work and no random crashes while brosing its GUI. I think, that it would be A good idea to focus also on such non standard system configuration. LXDE do not communicate with system bus so much, so it would be ideal as A reliable solution which do not produce so many output on terminal. The main reason of The fact, that there is so llittle developers which would like to tune Espeak and Speech-dispatcher is The fact, that there is hydden animosity on Proot and Termux and that many programmers do not like Linux distros which run only by using strictly userspace environment without systemd and functioning system bus. May be, that The situation will change on future. To begin from myself. I will try to recode Debian no Root to run Debian with Orca and LXDE preinstalled. I will try to do my best to allow so my goal will come true. From MAILER-DAEMON Wed May 13 07:42:45 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jYpme-0004c8-Vo for mharc-speechd-discuss@gnu.org; Wed, 13 May 2020 07:42:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59726) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYpmd-0004bs-9h for speechd-discuss@nongnu.org; Wed, 13 May 2020 07:42:43 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:35230) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYpmb-0003Au-45 for speechd-discuss@nongnu.org; Wed, 13 May 2020 07:42:41 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 6B853F024; Wed, 13 May 2020 13:42:35 +0200 (CEST) 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 AT-aK1kX8H5Y; Wed, 13 May 2020 13:42:34 +0200 (CEST) Received: from function.home (unknown [IPv6:2a01:cb19:956:1b00:9eb6:d0ff:fe88:c3c7]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 8303EA9E2; Wed, 13 May 2020 13:42:34 +0200 (CEST) Received: from samy by function.home with local (Exim 4.93) (envelope-from ) id 1jYpmT-005I7Z-3n; Wed, 13 May 2020 13:42:33 +0200 Date: Wed, 13 May 2020 13:42:33 +0200 From: Samuel Thibault To: "Mgr. Janusz Chmiel" Cc: speechd-discuss@nongnu.org Subject: Re: Please who of us know, who have developed Speech-dispatcher generic speech driver and speech-dispatcher-espeak-eng drivers? Message-ID: <20200513114233.hho27iw6kqwrqkds@function> References: <20200426192602.pabz4s3wyqr2r7eu@function> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=2a0c:e300::1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2020 11:42:43 -0000 Hello, Mgr. Janusz Chmiel, le mer. 13 mai 2020 13:33:33 +0200, a ecrit: > Pulseaudio sound server setup and newest speech-dispatcher produces > trembling voice. Please try to set AudioPulseMinLength 1764 in the speechd.conf file (there is already such commented line) It was supposed to be the default value, but something was missed there at the time, and thus the default is actually 100, which is indeed very low, eats CPU and can lead to audio underrun, thus the trembling/electric effect. > And if somebody would have A good will, It's not a question of will, but to have the time at all. You can indeed not hope that the people already working the on accessibility stack be able to spend even more time on various distributions etc. You need to find *other* people and get them to work on accessibility. Samuel From MAILER-DAEMON Wed May 13 08:30:18 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jYqWg-0005AR-Bv for mharc-speechd-discuss@gnu.org; Wed, 13 May 2020 08:30:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37714) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYqWe-000595-Fd for speechd-discuss@nongnu.org; Wed, 13 May 2020 08:30:16 -0400 Received: from gmmr1.centrum.cz ([46.255.225.252]:50981) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jYqWc-0004qv-2G for speechd-discuss@nongnu.org; Wed, 13 May 2020 08:30:15 -0400 Received: from gmmr-1.centrum.cz (unknown [10.255.254.31]) by gmmr1.centrum.cz (Postfix) with ESMTP id 0BE7E8001AD8; Wed, 13 May 2020 14:30:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1589373008; bh=ngnHaq25SVFn2nSgTojFfWYVTfDMA2CHGUjciPLrCRY=; h=From:To:Cc:References:In-Reply-To:Subject:Date:From; b=TnznZ5emGa/f4zkun8U4GmcQEydNZN+sOtGzdL8StVw0lJlFnS2Eg16rvzYkDN3AG xp+v90o8vONurucOtT1k2T+Wof6KWqztEgUUWxWc0CuCUgWkYqfW1fOqS6q60yYOHp gzpmSvJFTnQGBiKsyZmLrT7gNSxU+IS4MOyhwKYk= Received: from out1.virusfree.cz (out1.virusfree.cz [212.24.139.170]) by gmmr-1.centrum.cz (Postfix) with QMQP id 0981930052EB7; Wed, 13 May 2020 14:30:08 +0200 (CEST) Received: from out1.virusfree.cz by out1.virusfree.cz (VF-Scanner: Clear:RC:0(2a00:da80:0:502::8):SC:0(1.4/5.0):CC:0:; processed in 0.3 s); 13 May 2020 12:30:08 +0000 X-VF-Scanner-ID: 20200513123007.735123.30377.out1.virusfree.cz.0 Received: from gmmr-3.centrum.cz (2a00:da80:0:502::8) by out1.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 13 May 2020 14:30:07 +0200 Received: from gm-smtp5.centrum.cz (unknown [10.255.254.38]) by gmmr-3.centrum.cz (Postfix) with ESMTP id A88E920055F2A; Wed, 13 May 2020 14:30:07 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp5.centrum.cz (Postfix) with ESMTPA id 7091E84000C5; Wed, 13 May 2020 14:30:07 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Samuel Thibault'" Cc: References: <20200426192602.pabz4s3wyqr2r7eu@function> <20200513114233.hho27iw6kqwrqkds@function> In-Reply-To: <20200513114233.hho27iw6kqwrqkds@function> Subject: RE: Please who of us know, who have developed Speech-dispatcher generic speech driver and speech-dispatcher-espeak-eng drivers? Date: Wed, 13 May 2020 14:30:07 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdYpHlz/5RoAucHZTTaqcvnY+Fk+TQAA7iDg X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=46.255.225.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr1.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/13 08:30:08 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2020 12:30:17 -0000 Dear Mr Thibault, Thank you very much for yours time and for yours useful advice. I will have to learn programming languages to fight with some complex issues. I will test new value. It is good, that I do not have to change source code of Speech-dispatcher. From MAILER-DAEMON Wed May 13 09:31:48 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jYrUC-0006FO-BG for mharc-speechd-discuss@gnu.org; Wed, 13 May 2020 09:31:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47080) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYrUA-0006FF-Qy for speechd-discuss@nongnu.org; Wed, 13 May 2020 09:31:46 -0400 Received: from gmmr2.centrum.cz ([46.255.227.252]:51685) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jYrU8-0003FD-Kl for speechd-discuss@nongnu.org; Wed, 13 May 2020 09:31:46 -0400 Received: from gmmr-1.centrum.cz (unknown [10.255.254.32]) by gmmr2.centrum.cz (Postfix) with ESMTP id 49D5A6000E1D; Wed, 13 May 2020 15:31:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1589376700; bh=17ZH+VY197l3/LHX1+Lzvd5fxiasvcxg6uOTlhvNvwk=; h=From:To:Cc:References:In-Reply-To:Subject:Date:From; b=YivLBHXoVDzIoH5zpzIcIB4VN0b/YkusWCzOh2NpAuClgbj70xg1iwPBMFTao1yTr SFaJ0I0LZi9ZDbAgzJJ70vsGPEBkn8S9/ZhjP8okH4vKq0EoTCr1rywoTi0XkL44Jb VYOZs/vwDcFKdmPMXdlbumcS7A+gQqQkMWNrPAIg= Received: from out1.virusfree.cz (out1.virusfree.cz [212.24.139.170]) by gmmr-1.centrum.cz (Postfix) with QMQP id 4782A30052EB7; Wed, 13 May 2020 15:31:40 +0200 (CEST) Received: from out1.virusfree.cz by out1.virusfree.cz (VF-Scanner: Clear:RC:0(46.255.225.203):SC:0(2.2/5.0):CC:0:; processed in 0.7 s); 13 May 2020 13:31:40 +0000 X-VF-Scanner-ID: 20200513133139.632704.25977.out1.virusfree.cz.0 Received: from gmmr-1.centrum.cz (46.255.225.203) by out1.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 13 May 2020 15:31:39 +0200 Received: from gm-smtp6.centrum.cz (unknown [10.255.254.19]) by gmmr-1.centrum.cz (Postfix) with ESMTP id 912452005B5C3; Wed, 13 May 2020 15:31:39 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp6.centrum.cz (Postfix) with ESMTPA id 74E3C9C000DF; Wed, 13 May 2020 15:31:39 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Mgr. Janusz Chmiel'" , "'Samuel Thibault'" Cc: References: <20200426192602.pabz4s3wyqr2r7eu@function> <20200513114233.hho27iw6kqwrqkds@function> In-Reply-To: Subject: RE: Please who of us know, who have developed Speech-dispatcher generic speech driver and speech-dispatcher-espeak-eng drivers? Date: Wed, 13 May 2020 15:31:39 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdYpHlz/5RoAucHZTTaqcvnY+Fk+TQAA7iDgAAIHt3A= X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=46.255.227.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr2.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/13 09:31:40 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2020 13:31:47 -0000 I only had to uncomment The line The value have been allready provided. It did not help, but it is not yours bug. Pulseaudio which run as a sub process of Xserver XSDL behaves strengly. Live iNternet radios can work perfectly thanks to it, but Speech-dispatcher is causing problems. Standalone Espeak or espeak-ng "hello" produces normal speech. To avoid complexity, I will use Pulseaudio for Termux, but I need to prevent Xserver XSDL build PUlseaudio server from running. But speech-dispatcher do not randomly crashes. I have even tried special shared memory.so for Android which is universal and run for every Linux distribution, and it also do not crash even if shared memory is being used. The biggest disadvantage of espeak-generic speech dispatcher driver is that it has stopped to be compatible with latest Git release of Orca. I Am getting bug related to index number and I can not confirm preferences dialog. it is 100 % bug of Orca Python source module some speech related Python script. But when I use espeak-ng Orca preferences dialog can be close without issues. But I know, that espeak-generic driver is not up to date and it will be may be never developed, so I will rather use espeak-ng. From MAILER-DAEMON Wed May 13 19:40:52 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jZ0za-0005dW-D1 for mharc-speechd-discuss@gnu.org; Wed, 13 May 2020 19:40:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50222) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZ0zY-0005d9-Q2 for speechd-discuss@nongnu.org; Wed, 13 May 2020 19:40:48 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:54302) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZ0zW-0008F5-RV for speechd-discuss@nongnu.org; Wed, 13 May 2020 19:40:48 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 8408FF432; Thu, 14 May 2020 01:40:42 +0200 (CEST) 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 th2hKsjWF-kD; Thu, 14 May 2020 01:40:41 +0200 (CEST) Received: from function (lfbn-bor-1-797-11.w86-234.abo.wanadoo.fr [86.234.239.11]) by hera.aquilenet.fr (Postfix) with ESMTPSA id A4F26F42E; Thu, 14 May 2020 01:40:41 +0200 (CEST) Received: from samy by function with local (Exim 4.93) (envelope-from ) id 1jZ0zQ-007HLJ-Gz; Thu, 14 May 2020 01:40:40 +0200 Date: Thu, 14 May 2020 01:40:40 +0200 From: Samuel Thibault To: Nolan Darilek Cc: "speechd-discuss@nongnu.org" Subject: Re: Any way to get whether speech-dispatcher is speaking? Message-ID: <20200513234040.m55o67ttkwfzrgdh@function> References: <9787b3d6-b425-de7c-32b8-5a211cb32047@thewordnerd.info> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9787b3d6-b425-de7c-32b8-5a211cb32047@thewordnerd.info> Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=2a0c:e300::1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2020 23:40:49 -0000 Nolan Darilek, le mar. 12 mai 2020 18:59:37 -0500, a ecrit: > I'm using the C API. I know I can probably do this manually via callbacks, > but is there any way of determining whether a given client is speaking > without tracking it manually? I don't think there is. Samuel From MAILER-DAEMON Thu May 14 03:37:49 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jZ8RB-0006vm-6u for mharc-speechd-discuss@gnu.org; Thu, 14 May 2020 03:37:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46752) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZ8RA-0006sl-38 for speechd-discuss@nongnu.org; Thu, 14 May 2020 03:37:48 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:37190) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZ8R8-0007Ls-O8 for speechd-discuss@nongnu.org; Thu, 14 May 2020 03:37:47 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id C667618E6; Thu, 14 May 2020 09:37:40 +0200 (CEST) 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 ZT1ITdx3S1J0; Thu, 14 May 2020 09:37:39 +0200 (CEST) Received: from function (lfbn-bor-1-797-11.w86-234.abo.wanadoo.fr [86.234.239.11]) by hera.aquilenet.fr (Postfix) with ESMTPSA id D7A6D1862; Thu, 14 May 2020 09:37:39 +0200 (CEST) Received: from samy by function with local (Exim 4.93) (envelope-from ) id 1jZ8R1-007ndF-5P; Thu, 14 May 2020 09:37:39 +0200 Date: Thu, 14 May 2020 09:37:39 +0200 From: Samuel Thibault To: Alex ARNAUD Cc: Nolan Darilek , "speechd-discuss@nongnu.org" Subject: Re: Any way to get whether speech-dispatcher is speaking? Message-ID: <20200514073739.atigxtf42kqkf2l6@function> References: <9787b3d6-b425-de7c-32b8-5a211cb32047@thewordnerd.info> <20200513234040.m55o67ttkwfzrgdh@function> <7bf7dfbd-65c1-078d-4e59-3a82c05432af@hypra.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <7bf7dfbd-65c1-078d-4e59-3a82c05432af@hypra.fr> Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=2a0c:e300::1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 May 2020 07:37:48 -0000 Alex ARNAUD, le jeu. 14 mai 2020 08:53:42 +0200, a ecrit: > Le 14/05/2020 à 01:40, Samuel Thibault a écrit : > > Nolan Darilek, le mar. 12 mai 2020 18:59:37 -0500, a ecrit: > > I'm using the C API. I know I can probably do this manually via callbacks, > but is there any way of determining whether a given client is speaking > without tracking it manually? > > I don't think there is. > > Isn't index marking we're talking about? Or simply the END callback, yes. Samuel From MAILER-DAEMON Thu May 14 03:53:09 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jZ8g1-0008Ul-NQ for mharc-speechd-discuss@gnu.org; Thu, 14 May 2020 03:53:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZ7kf-0005eQ-T1 for speechd-discuss@nongnu.org; Thu, 14 May 2020 02:53:53 -0400 Received: from hypra.fr ([62.210.38.35]:46192) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZ7ke-0005tL-Qw for speechd-discuss@nongnu.org; Thu, 14 May 2020 02:53:53 -0400 Received: from [192.168.1.15] (lfbn-idf2-1-426-128.w86-246.abo.wanadoo.fr [86.246.135.128]) by hypra.fr (Postfix) with ESMTPSA id 7002058383B; Thu, 14 May 2020 08:53:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hypra.fr; s=mail; t=1589439222; bh=Ds/L2QjJeKRYjIzXr8lEUiYHCpMGlzY0W2VXTBEpuSQ=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=Y9Cksw7F6vWuupNGGisq+sWrgLNrNELEjiK65xR9c7Np5sRIAWiPM3WWiWTyuhtoY +3DDgaLryFw21hpuKtE1dSh5ufauUcT5f+UJ7ZFWw7C9NswxbUHnAy06ftI6bz0tNZ ZR/P1Q5YGYXTMJgbqWD9m/9ELjfyP72pFJC7Wxtc= Subject: Re: Any way to get whether speech-dispatcher is speaking? To: Samuel Thibault , Nolan Darilek Cc: "speechd-discuss@nongnu.org" References: <9787b3d6-b425-de7c-32b8-5a211cb32047@thewordnerd.info> <20200513234040.m55o67ttkwfzrgdh@function> From: Alex ARNAUD Message-ID: <7bf7dfbd-65c1-078d-4e59-3a82c05432af@hypra.fr> Date: Thu, 14 May 2020 08:53:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.0a1 MIME-Version: 1.0 In-Reply-To: <20200513234040.m55o67ttkwfzrgdh@function> Content-Type: multipart/alternative; boundary="------------749AF2D3347090932316074F" Content-Language: en-GB Received-SPF: pass client-ip=62.210.38.35; envelope-from=aarnaud@hypra.fr; helo=hypra.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/14 02:53:42 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Mailman-Approved-At: Thu, 14 May 2020 03:53:08 -0400 X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 May 2020 06:53:54 -0000 This is a multi-part message in MIME format. --------------749AF2D3347090932316074F Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Le 14/05/2020 à 01:40, Samuel Thibault a écrit : > Nolan Darilek, le mar. 12 mai 2020 18:59:37 -0500, a ecrit: >> I'm using the C API. I know I can probably do this manually via callbacks, >> but is there any way of determining whether a given client is speaking >> without tracking it manually? > I don't think there is. Isn't index marking we're talking about? --------------749AF2D3347090932316074F Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit Le 14/05/2020 à 01:40, Samuel Thibault a écrit :
Nolan Darilek, le mar. 12 mai 2020 18:59:37 -0500, a ecrit:
I'm using the C API. I know I can probably do this manually via callbacks,
but is there any way of determining whether a given client is speaking
without tracking it manually?
I don't think there is.
Isn't index marking we're talking about? --------------749AF2D3347090932316074F-- From MAILER-DAEMON Thu May 14 08:29:37 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jZCzZ-0003X8-Ck for mharc-speechd-discuss@gnu.org; Thu, 14 May 2020 08:29:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52160) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZCzY-0003VF-HO for speechd-discuss@nongnu.org; Thu, 14 May 2020 08:29:36 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:50679) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZCzT-0004uH-P7 for speechd-discuss@nongnu.org; Thu, 14 May 2020 08:29:36 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id D275E5C0230; Thu, 14 May 2020 08:29:29 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Thu, 14 May 2020 08:29:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=Ln+sP33jm7GOcB38F9FF97j16dN8C5pBGXzip+MZU WE=; b=ahqjspHw+imVpb/Hy2mx7dRZoIaErNBQQ616HBmv9EVOU3TTTV7bElxLr y4bJcU5gbgoZeacZBz/K42pjhO+glOov3tUKAfd6VOXT/mLM89o0oCywZ0Nf1UPZ SfzxCW80fZm6hnZfjZlwk/ecJi7ohyEZx6ZXCpsmDoRO0mOeYAxvUiSJfAaCCZMR liTzRzTHk7pylR2KYi5TCBss3Y/xJG7G8JfVJJdOi1VnQpDd9QzWpiqskWUn8+wf H1wqNMmTGtnLFlXU3LD3mwghfYVNgmwS2OSqS5Y0Ihpcob2QhnjmsAiQHRj4P4qF qFF3jO5ADzKytH8WNbSPYlQP4C/cA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrleeigdehtdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefuvfhfhffkffgfgggjtgfgsehtkeertddtfeejnecuhfhrohhmpefpohhlrghn ucffrghrihhlvghkuceonhholhgrnhesthhhvgifohhrughnvghrugdrihhnfhhoqeenuc ggtffrrghtthgvrhhnpefgfefhvdduueejueeiudeuffduvdduuddtveekleevueehgfev uefgveffffegheenucfkphepieeirdeikedrhedvrdefvdenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehnohhlrghnsehthhgvfihorhgunhgv rhgurdhinhhfoh X-ME-Proxy: Received: from [192.168.0.9] (cpe-66-68-52-32.austin.res.rr.com [66.68.52.32]) by mail.messagingengine.com (Postfix) with ESMTPA id 058C83060C21; Thu, 14 May 2020 08:29:28 -0400 (EDT) Subject: Re: Any way to get whether speech-dispatcher is speaking? To: Samuel Thibault , Alex ARNAUD Cc: "speechd-discuss@nongnu.org" References: <9787b3d6-b425-de7c-32b8-5a211cb32047@thewordnerd.info> <20200513234040.m55o67ttkwfzrgdh@function> <7bf7dfbd-65c1-078d-4e59-3a82c05432af@hypra.fr> <20200514073739.atigxtf42kqkf2l6@function> From: Nolan Darilek Message-ID: <31a72bb9-dc39-7b9d-1aa6-79e3ba90bbf5@thewordnerd.info> Date: Thu, 14 May 2020 07:29:28 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <20200514073739.atigxtf42kqkf2l6@function> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Received-SPF: none client-ip=66.111.4.27; envelope-from=nolan@thewordnerd.info; helo=out3-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/14 08:29:29 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 May 2020 12:29:36 -0000 Got it. Thanks, folks. I'm working on Rust bindings to speech-dispatcher and a higher-level Rust crate that provides a unified TTS interface across platforms. Was having issues working with function pointers across the FFI boundary, but I'll soldier through and try tracking this manually. On 5/14/20 2:37 AM, Samuel Thibault wrote: > Alex ARNAUD, le jeu. 14 mai 2020 08:53:42 +0200, a ecrit: >> Le 14/05/2020 à 01:40, Samuel Thibault a écrit : >> >> Nolan Darilek, le mar. 12 mai 2020 18:59:37 -0500, a ecrit: >> >> I'm using the C API. I know I can probably do this manually via callbacks, >> but is there any way of determining whether a given client is speaking >> without tracking it manually? >> >> I don't think there is. >> >> Isn't index marking we're talking about? > Or simply the END callback, yes. > > Samuel From MAILER-DAEMON Mon May 18 14:35:34 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jakbu-0000Pz-Jj for mharc-speechd-discuss@gnu.org; Mon, 18 May 2020 14:35:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47292) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jakZv-0007O6-6i for speechd-discuss@nongnu.org; Mon, 18 May 2020 14:33:31 -0400 Received: from smtp26.services.sfr.fr ([93.17.128.197]:23159) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jakZs-0002jy-Ei for speechd-discuss@nongnu.org; Mon, 18 May 2020 14:33:30 -0400 X-mail-filterd: 0.5.0 X-sfr-mailing: LEGIT X-sfr-spamrating: 40 X-sfr-spam: not-spam Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) by msfrf2613.sfr.fr (SMTP Server) with ESMTP id C66591C000807 for ; Mon, 18 May 2020 20:33:23 +0200 (CEST) Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2613.sfr.fr (SMTP Server) with ESMTPS for ; Mon, 18 May 2020 20:33:23 +0200 (CEST) From: Nicolas Graner To: speechd-discuss@nongnu.org Subject: speechd-el reads whole line Date: Mon, 18 May 2020 20:33:22 +0200 Message-ID: <86blml8559.fsf@hypra-xx> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=93.17.128.197; envelope-from=nicolas.graner@sfr.fr; helo=smtp26.services.sfr.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/18 14:21:29 X-ACL-Warn: Detected OS = Linux 3.x [generic] X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Mailman-Approved-At: Mon, 18 May 2020 14:35:28 -0400 X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 May 2020 18:33:31 -0000 Hello all, running speechd-el on emacs 26.1, I can't get the speechd-speak-whole-line option to work. When I move up or down a line using the arrow keys, speechd always speaks the whole line, whether this variable is t or nil. On the other hand, the C-e l command speechd-speak-read-line works fine. With no argument it reads the whole line, and with an argument it reads from the cursor to the end of line. Any idea what's going on? Thanks, Nicolas From MAILER-DAEMON Tue May 19 15:45:28 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jb8B6-0002yJ-6k for mharc-speechd-discuss@gnu.org; Tue, 19 May 2020 15:45:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jb8B5-0002ud-C9 for speechd-discuss@nongnu.org; Tue, 19 May 2020 15:45:27 -0400 Received: from condor.zamazal.org ([77.48.47.85]:41634 helo=zamazal.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jb8B3-0002L4-7y for speechd-discuss@nongnu.org; Tue, 19 May 2020 15:45:25 -0400 Received: from sparrow ([192.168.136.4] helo=sparrow.nest.zamazal.org) by zamazal.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jb8Ay-0007GG-RD; Tue, 19 May 2020 21:45:20 +0200 Received: from pdm by sparrow.nest.zamazal.org with local (Exim 4.92) (envelope-from ) id 1jb8At-0002sS-GM; Tue, 19 May 2020 21:45:15 +0200 From: Milan Zamazal To: Nicolas Graner Cc: speechd-discuss@nongnu.org Subject: Re: speechd-el reads whole line References: <86blml8559.fsf@hypra-xx> Date: Tue, 19 May 2020 21:45:15 +0200 In-Reply-To: <86blml8559.fsf@hypra-xx> (Nicolas Graner's message of "Mon, 18 May 2020 20:33:22 +0200") Message-ID: <87sgfv90ac.fsf@zamazal.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=77.48.47.85; envelope-from=pdm@zamazal.org; helo=zamazal.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/19 15:45:18 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_SBL=1.623, URIBL_SBL_A=0.1 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 May 2020 19:45:27 -0000 >>>>> "NG" == Nicolas Graner writes: NG> running speechd-el on emacs 26.1, I can't get the NG> speechd-speak-whole-line option to work. When I move up or down NG> a line using the arrow keys, speechd always speaks the whole NG> line, whether this variable is t or nil. Hi Nicolas, I think it's a bug. Fixed in git. Regards, Milan From MAILER-DAEMON Thu May 21 05:47:33 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jbhnZ-0002FR-DP for mharc-speechd-discuss@gnu.org; Thu, 21 May 2020 05:47:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59434) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbhnX-0002Cm-AG for speechd-discuss@nongnu.org; Thu, 21 May 2020 05:47:31 -0400 Received: from smtp26.services.sfr.fr ([93.17.128.22]:53294) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbhnU-0003hS-D3 for speechd-discuss@nongnu.org; Thu, 21 May 2020 05:47:30 -0400 X-mail-filterd: 0.5.0 X-sfr-mailing: LEGIT X-sfr-spamrating: 40 X-sfr-spam: not-spam Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) by msfrf2632.sfr.fr (SMTP Server) with ESMTP id 3784D1C00042E for ; Thu, 21 May 2020 11:47:24 +0200 (CEST) Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2632.sfr.fr (SMTP Server) with ESMTPS for ; Thu, 21 May 2020 11:47:23 +0200 (CEST) From: Nicolas Graner To: speechd-discuss@nongnu.org Subject: Re: speechd-el reads whole line [SOLVEDD] and more In-Reply-To: <87sgfv90ac.fsf@zamazal.org> (message from Milan Zamazal on Tue, 19 May 2020 21:45:15 +0200) Date: Thu, 21 May 2020 11:47:18 +0200 Message-ID: <86v9kpd3h5.fsf@hypra-xx> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=93.17.128.22; envelope-from=nicolas.graner@sfr.fr; helo=smtp26.services.sfr.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 05:47:24 X-ACL-Warn: Detected OS = Linux 3.x [generic] X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 May 2020 09:47:31 -0000 NG> running speechd-el on emacs 26.1, I can't get the NG> speechd-speak-whole-line option to work. MZ> I think it's a bug. Fixed in git. Hi Milan, thanks a lot. The fix works fine. While I'm there, I have another problem and a suggestion. The problem: characters are not echoed when I type, whether speechd-speak-echo is set to character or word. I've added back to speechd-speak.el this command which was commented out in 2.8 and deleted in 2.9: (speechd-speak--command-feedback (self-insert-command) after (speechd-speak--char (preceding-char))) to get character echoing, but this is obviously not the best solution. What should I check for? I'm running emacs 26.1 (build 2) on Debian. Now the suggestion: speechd-speak forces the language to "en" when it reads some messages, in particular from the minibuffer. This is fine but not always appropriate, sometimes messages would be better read in the same language as buffers. I think this should be controlled by a customizable variable. Keep up the good work, Nicolas From MAILER-DAEMON Sat May 23 16:20:19 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jcad1-0007Ow-Dn for mharc-speechd-discuss@gnu.org; Sat, 23 May 2020 16:20:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59442) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcad0-0007MY-6M for speechd-discuss@nongnu.org; Sat, 23 May 2020 16:20:18 -0400 Received: from condor.zamazal.org ([77.48.47.85]:44724 helo=zamazal.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcacy-0002of-FC for speechd-discuss@nongnu.org; Sat, 23 May 2020 16:20:16 -0400 Received: from sparrow ([192.168.136.4] helo=sparrow.nest.zamazal.org) by zamazal.org with esmtp (Exim 4.92) (envelope-from ) id 1jcacu-00041z-P5; Sat, 23 May 2020 22:20:12 +0200 Received: from pdm by sparrow.nest.zamazal.org with local (Exim 4.92) (envelope-from ) id 1jcacq-0004Kn-4e; Sat, 23 May 2020 22:20:08 +0200 From: Milan Zamazal To: Nicolas Graner Cc: speechd-discuss@nongnu.org Subject: Re: speechd-el reads whole line [SOLVEDD] and more References: <86v9kpd3h5.fsf@hypra-xx> Date: Sat, 23 May 2020 22:20:08 +0200 In-Reply-To: <86v9kpd3h5.fsf@hypra-xx> (Nicolas Graner's message of "Thu, 21 May 2020 11:47:18 +0200") Message-ID: <87lflil7yf.fsf@zamazal.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=77.48.47.85; envelope-from=pdm@zamazal.org; helo=zamazal.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/23 16:20:10 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_SBL=1.623, URIBL_SBL_A=0.1 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2020 20:20:18 -0000 >>>>> "NG" == Nicolas Graner writes: NG> The problem: characters are not echoed when I type, whether NG> speechd-speak-echo is set to character or word. [...] NG> I'm running emacs 26.1 (build 2) on Debian. It works for me. Does it work for you if you start Emacs with -q? It is handled by the following code: (when (and self-insert speechd-speak-echo (not (memq 'self-insert-command speechd-speak-ignore-command-keys))) (case speechd-speak-echo (word (let ((point (point))) (when (and (> point 1) (not (save-match-data (string-match "\\w" (buffer-substring (1- point) point))))) (speechd-speak--text (buffer-substring (save-excursion (forward-word -1) (point)) point))))) (character (speechd-speak--with-updated-text (speechd-speak--command-keys 'notification))))))) If it works with `emacs -q' for you then you can look at the code above and think which of your settings might make to stop it working. If it doesn't work even with `emacs -q' then I don't know; we may try to debug it. NG> Now the suggestion: speechd-speak forces the language to "en" NG> when it reads some messages, in particular from the NG> minibuffer. This is fine but not always appropriate, sometimes NG> messages would be better read in the same language as buffers. I NG> think this should be controlled by a customizable variable. I can add a customization option but I'd like to understand your needs first. What's your use case? Regards, Milan From MAILER-DAEMON Sun May 24 08:33:18 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jcpoc-0006Z3-Lz for mharc-speechd-discuss@gnu.org; Sun, 24 May 2020 08:33:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35874) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcpob-0006WP-KC for speechd-discuss@nongnu.org; Sun, 24 May 2020 08:33:17 -0400 Received: from smtp26.services.sfr.fr ([93.17.128.195]:29110) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcpoY-0005fB-V7 for speechd-discuss@nongnu.org; Sun, 24 May 2020 08:33:16 -0400 X-mail-filterd: 0.5.0 X-sfr-mailing: LEGIT X-sfr-spamrating: 40 X-sfr-spam: not-spam Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) by msfrf2610.sfr.fr (SMTP Server) with ESMTP id 9751B1C000C32 for ; Sun, 24 May 2020 14:33:10 +0200 (CEST) Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2610.sfr.fr (SMTP Server) with ESMTPS for ; Sun, 24 May 2020 14:33:10 +0200 (CEST) From: Nicolas Graner To: speechd-discuss@nongnu.org Subject: KEY commands ignored (was: speechd-el reads whole line [SOLVED] and more) In-Reply-To: <87lflil7yf.fsf@zamazal.org> (message from Milan Zamazal on Sat, 23 May 2020 22:20:08 +0200) Date: Sun, 24 May 2020 14:33:09 +0200 Message-ID: <86h7w5a4xm.fsf@hypra-xx> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=93.17.128.195; envelope-from=nicolas.graner@sfr.fr; helo=smtp26.services.sfr.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/24 08:33:10 X-ACL-Warn: Detected OS = Linux 3.x [generic] X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 12:33:17 -0000 I wrote: NG> The problem: characters are not echoed when I type, whether NG> speechd-speak-echo is set to character or word. After many hours of debugging I found that it's probably a speech-dispatcher problem rather than a speechd-el problem. When emacs sends a "KEY x" command nothing is spoken, while a "CHAR x" command is spoken correctly. I have worked around the problem by patching the function speechd-say-key to change the string "KEY" to "CHAR" and character echoing works. I am using speech-dispatcher 0.9.0 and the behavior is exactly the same on another machine running version 0.8. I found nothing that looks related to this in speech-dispatcher.log with a log level of 4. Any clue? Nicolas From MAILER-DAEMON Sun May 24 08:47:21 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jcq2D-0003ZW-Fm for mharc-speechd-discuss@gnu.org; Sun, 24 May 2020 08:47:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36762) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcq2C-0003ZP-Nt for speechd-discuss@nongnu.org; Sun, 24 May 2020 08:47:20 -0400 Received: from smtp26.services.sfr.fr ([93.17.128.12]:46567) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcq28-0007gA-UI for speechd-discuss@nongnu.org; Sun, 24 May 2020 08:47:19 -0400 X-mail-filterd: 0.5.0 X-sfr-mailing: LEGIT X-sfr-spamrating: 40 X-sfr-spam: not-spam Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) by msfrf2623.sfr.fr (SMTP Server) with ESMTP id 20F111C17506F for ; Sun, 24 May 2020 14:47:14 +0200 (CEST) Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2623.sfr.fr (SMTP Server) with ESMTPS for ; Sun, 24 May 2020 14:47:13 +0200 (CEST) From: Nicolas Graner To: speechd-discuss@nongnu.org Subject: emacs messages in other languages (was: speechd-el reads whole line [SOLVED] and more) In-Reply-To: <87lflil7yf.fsf@zamazal.org> (message from Milan Zamazal on Sat, 23 May 2020 22:20:08 +0200) Date: Sun, 24 May 2020 14:47:12 +0200 Message-ID: <86eer9a4a7.fsf@hypra-xx> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=93.17.128.12; envelope-from=nicolas.graner@sfr.fr; helo=smtp26.services.sfr.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/24 08:47:14 X-ACL-Warn: Detected OS = Linux 3.x [generic] X-Spam_score_int: 1 X-Spam_score: 0.1 X-Spam_bar: / X-Spam_report: (0.1 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_SBL=1.623, URIBL_SBL_A=0.1 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 12:47:21 -0000 >>>>>> "NG" == Nicolas Graner writes: NG> Now the suggestion: speechd-speak forces the language to "en" NG> when it reads some messages, in particular from the NG> minibuffer. This is fine but not always appropriate, sometimes NG> messages would be better read in the same language as buffers. I NG> think this should be controlled by a customizable variable. >>>>>> "MZ" == Milan Zamazal writes: MZ> I can add a customization option but I'd like to understand your needs MZ> first. What's your use case? Mostly for messages from my own functions. As a Frenchman who reads and writes primarily in French, in my code I usually display messages in French and I would prefer to hear them in a Franch voice. Also for standard emacs messages thet include a file name, since my directory and file names are usually French. When emacs displays for instance "wrote /home/nicolas/travail/fichiers/rapport-mai-2020.txt" I would rather hear it with a French accent, where "wrote" would sound weird and the file name would be clear, rather than an English voice. I realize this is purely a matter of personal taste, that's why I am suggesting a customization option. Thanks for your interest, Nicolas From MAILER-DAEMON Sun May 24 08:51:51 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jcq6Z-0004Mt-Q3 for mharc-speechd-discuss@gnu.org; Sun, 24 May 2020 08:51:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36970) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcq6Y-0004Mk-Uk for speechd-discuss@nongnu.org; Sun, 24 May 2020 08:51:50 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:55538) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcq6X-00005t-Qv for speechd-discuss@nongnu.org; Sun, 24 May 2020 08:51:50 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 1B78B315C; Sun, 24 May 2020 14:51:44 +0200 (CEST) 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 w0HYTFua_Dim; Sun, 24 May 2020 14:51:43 +0200 (CEST) Received: from function (lfbn-bor-1-797-11.w86-234.abo.wanadoo.fr [86.234.239.11]) by hera.aquilenet.fr (Postfix) with ESMTPSA id D57532C41; Sun, 24 May 2020 14:51:42 +0200 (CEST) Received: from samy by function with local (Exim 4.93) (envelope-from ) id 1jcq6P-003jAn-HP; Sun, 24 May 2020 14:51:41 +0200 Date: Sun, 24 May 2020 14:51:41 +0200 From: Samuel Thibault To: Nicolas Graner Cc: speechd-discuss@nongnu.org Subject: Re: KEY commands ignored (was: speechd-el reads whole line [SOLVED] and more) Message-ID: <20200524125141.rcof3wqyddvsr5ve@function> References: <87lflil7yf.fsf@zamazal.org> <86h7w5a4xm.fsf@hypra-xx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86h7w5a4xm.fsf@hypra-xx> Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=2a0c:e300::1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 12:51:51 -0000 Hello, Nicolas Graner, le dim. 24 mai 2020 14:33:09 +0200, a ecrit: > speech-dispatcher problem rather than a speechd-el problem. When emacs > sends a "KEY x" command nothing is spoken, while a "CHAR x" command is > spoken correctly. Which speech module are you using? Possibly some modules need to be fixed. Samuel From MAILER-DAEMON Sun May 24 09:29:27 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jcqgw-0007yU-SH for mharc-speechd-discuss@gnu.org; Sun, 24 May 2020 09:29:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39546) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcqgu-0007v8-IU for speechd-discuss@nongnu.org; Sun, 24 May 2020 09:29:24 -0400 Received: from smtp26.services.sfr.fr ([93.17.128.189]:40394) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcqgr-00062l-QU for speechd-discuss@nongnu.org; Sun, 24 May 2020 09:29:23 -0400 X-mail-filterd: 0.5.0 X-sfr-mailing: LEGIT X-sfr-spamrating: 40 X-sfr-spam: not-spam Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) by msfrf2602.sfr.fr (SMTP Server) with ESMTP id 302E71C00100D for ; Sun, 24 May 2020 15:29:19 +0200 (CEST) Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2602.sfr.fr (SMTP Server) with ESMTPS for ; Sun, 24 May 2020 15:29:18 +0200 (CEST) From: Nicolas Graner To: speechd-discuss@nongnu.org Subject: Re: KEY commands ignored (was: speechd-el reads whole line [SOLVED] and more) In-Reply-To: <20200524125141.rcof3wqyddvsr5ve@function> (message from Samuel Thibault on Sun, 24 May 2020 14:51:41 +0200) Date: Sun, 24 May 2020 15:29:18 +0200 Message-ID: <86blmda2c1.fsf@hypra-xx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=93.17.128.189; envelope-from=nicolas.graner@sfr.fr; helo=smtp26.services.sfr.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/24 09:29:19 X-ACL-Warn: Detected OS = Linux 3.x [generic] X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 13:29:24 -0000 Nicolas Graner, le dim. 24 mai 2020 14:33:09 +0200, a ecrit: > speech-dispatcher problem rather than a speechd-el problem. When emacs > sends a "KEY x" command nothing is spoken Samuel Thibault a =C3=A9crit le 24/05/2020 = =C3=A0 14h51 : > Which speech module are you using? Possibly some modules need to be fixe= d. The default module is baratinoo. The module directory contains (I don't know which ones are actually used): baratinoo cicero dtk-generic epos-generic espeak espeak-generic espeak-mbrola-generic espeak-ng espeak-ng-mbrola-generic festival flite ibmtts ivona kali llia_phon-generic mary-generic pico-generic swift-generic. Nicolas From MAILER-DAEMON Sun May 24 09:50:43 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jcr1X-0006NZ-8Q for mharc-speechd-discuss@gnu.org; Sun, 24 May 2020 09:50:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41150) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcr1V-0006LC-98 for speechd-discuss@nongnu.org; Sun, 24 May 2020 09:50:41 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:56254) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcr1T-0000ej-JY for speechd-discuss@nongnu.org; Sun, 24 May 2020 09:50:40 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 105D03E75; Sun, 24 May 2020 15:50:36 +0200 (CEST) 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 NQOSCivkWNgB; Sun, 24 May 2020 15:50:35 +0200 (CEST) Received: from function (lfbn-bor-1-797-11.w86-234.abo.wanadoo.fr [86.234.239.11]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 19CDC114E; Sun, 24 May 2020 15:50:34 +0200 (CEST) Received: from samy by function with local (Exim 4.93) (envelope-from ) id 1jcr1N-003jx2-RC; Sun, 24 May 2020 15:50:33 +0200 Date: Sun, 24 May 2020 15:50:33 +0200 From: Samuel Thibault To: Nicolas Graner Cc: speechd-discuss@nongnu.org Subject: Re: KEY commands ignored (was: speechd-el reads whole line [SOLVED] and more) Message-ID: <20200524135033.dz4hklkut6vqxbyg@function> References: <20200524125141.rcof3wqyddvsr5ve@function> <86blmda2c1.fsf@hypra-xx> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="hr3civde33ldty5q" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <86blmda2c1.fsf@hypra-xx> Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=2a0c:e300::1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 13:50:41 -0000 --hr3civde33ldty5q Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Nicolas Graner, le dim. 24 mai 2020 15:29:18 +0200, a ecrit: > Nicolas Graner, le dim. 24 mai 2020 14:33:09 +0200, a ecrit: > > speech-dispatcher problem rather than a speechd-el problem. When emacs > > sends a "KEY x" command nothing is spoken > > Samuel Thibault a écrit le 24/05/2020 à 14h51 : > > Which speech module are you using? Possibly some modules need to be fixed. > > The default module is baratinoo. It seems it does not handle that case indeed. Does the attached quick&dirty patch fix it? Samuel --hr3civde33ldty5q Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=patch diff --git a/src/modules/baratinoo.c b/src/modules/baratinoo.c index b64f1c4f..339ed79f 100644 --- a/src/modules/baratinoo.c +++ b/src/modules/baratinoo.c @@ -479,6 +479,7 @@ int module_speak(gchar *data, size_t bytes, SPDMessageType msgtype) switch (msgtype) { case SPD_MSGTYPE_SPELL: /* FIXME: use \spell one day? */ case SPD_MSGTYPE_CHAR: + case SPD_MSGTYPE_KEY: g_string_append(buffer, "\\sayas<{characters}"); g_string_append_len(buffer, data, bytes); g_string_append(buffer, "\\sayas>{}"); --hr3civde33ldty5q-- From MAILER-DAEMON Sun May 24 12:17:28 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jctJY-0004Vt-8P for mharc-speechd-discuss@gnu.org; Sun, 24 May 2020 12:17:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51656) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jctJR-0004Uk-IL for speechd-discuss@nongnu.org; Sun, 24 May 2020 12:17:22 -0400 Received: from smtp26.services.sfr.fr ([93.17.128.203]:29286) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jctJN-00022F-K1 for speechd-discuss@nongnu.org; Sun, 24 May 2020 12:17:19 -0400 X-mail-filterd: 0.5.0 X-sfr-mailing: LEGIT X-sfr-spamrating: 40 X-sfr-spam: not-spam Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) by msfrf2622.sfr.fr (SMTP Server) with ESMTP id 8AAE21C00185E for ; Sun, 24 May 2020 18:17:14 +0200 (CEST) Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2622.sfr.fr (SMTP Server) with ESMTPS for ; Sun, 24 May 2020 18:17:14 +0200 (CEST) From: Nicolas Graner To: speechd-discuss@nongnu.org Subject: Re: KEY commands ignored (was: speechd-el reads whole line [SOLVED] and more) In-Reply-To: <20200524135033.dz4hklkut6vqxbyg@function> (message from Samuel Thibault on Sun, 24 May 2020 15:50:33 +0200) Date: Sun, 24 May 2020 18:17:13 +0200 Message-ID: <868shh9uk6.fsf@hypra-xx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=93.17.128.203; envelope-from=nicolas.graner@sfr.fr; helo=smtp26.services.sfr.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/24 12:17:14 X-ACL-Warn: Detected OS = Linux 3.x [generic] X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 16:17:22 -0000 Nicolas Graner, le dim. 24 mai 2020 14:33:09 +0200, a ecrit: > speech-dispatcher problem rather than a speechd-el problem. When emacs > sends a "KEY x" command nothing is spoken Samuel Thibault a =C3=A9crit le 24/05/2020 = =C3=A0 15h50 : > It seems it does not handle that case indeed. Does the attached > quick&dirty patch fix it? Since the quick&dirty patch consists in processing KEY and CHAR identically, it is equivalent to the patch I've already made for myself on the emacs side, which sends CHAR instead of KEY. So, I'll stick with it for the moment, until a definitive patch is available. If the SSIP protocol defines both CHAR and KEY, I suppose there are cases where they should be handled differently, right? Nicolas From MAILER-DAEMON Sun May 24 12:31:29 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jctX7-0000zR-2u for mharc-speechd-discuss@gnu.org; Sun, 24 May 2020 12:31:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52828) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jctX5-0000wm-NT for speechd-discuss@nongnu.org; Sun, 24 May 2020 12:31:27 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:37566) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jctX4-00048E-Hm for speechd-discuss@nongnu.org; Sun, 24 May 2020 12:31:27 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 9B4B8923D; Sun, 24 May 2020 18:31:23 +0200 (CEST) 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 UwNvzfV_I6eg; Sun, 24 May 2020 18:31:22 +0200 (CEST) Received: from function (lfbn-bor-1-797-11.w86-234.abo.wanadoo.fr [86.234.239.11]) by hera.aquilenet.fr (Postfix) with ESMTPSA id E93AF91F4; Sun, 24 May 2020 18:31:21 +0200 (CEST) Received: from samy by function with local (Exim 4.93) (envelope-from ) id 1jctWy-004RXR-LP; Sun, 24 May 2020 18:31:20 +0200 Date: Sun, 24 May 2020 18:31:20 +0200 From: Samuel Thibault To: Nicolas Graner Cc: speechd-discuss@nongnu.org Subject: Re: KEY commands ignored (was: speechd-el reads whole line [SOLVED] and more) Message-ID: <20200524163120.avpc4xsviw6pw743@function> References: <20200524135033.dz4hklkut6vqxbyg@function> <868shh9uk6.fsf@hypra-xx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <868shh9uk6.fsf@hypra-xx> Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=185.233.100.1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/24 12:31:24 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 16:31:28 -0000 Nicolas Graner, le dim. 24 mai 2020 18:17:13 +0200, a ecrit: > Nicolas Graner, le dim. 24 mai 2020 14:33:09 +0200, a ecrit: > > speech-dispatcher problem rather than a speechd-el problem. When emacs > > sends a "KEY x" command nothing is spoken > > Samuel Thibault a écrit le 24/05/2020 à 15h50 : > > It seems it does not handle that case indeed. Does the attached > > quick&dirty patch fix it? > > Since the quick&dirty patch consists in processing KEY and CHAR > identically, it is equivalent to the patch I've already made for myself > on the emacs side, which sends CHAR instead of KEY. So, I'll stick with > it for the moment, until a definitive patch is available. The "definitive" patch for 0.10.0 might be exactly that. But the huge difference is that instead of having the thing only fixed on your computer, it'd be fixed for everybody for all applications using the KEY command. So is the quick&dirty patch fixing it? > If the SSIP protocol defines both CHAR and KEY, I suppose there are > cases where they should be handled differently, right? Ideally, yes. But at the very least they should both do something useful, even if the same. Samuel From MAILER-DAEMON Sun May 24 18:26:44 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jcz4u-000615-30 for mharc-speechd-discuss@gnu.org; Sun, 24 May 2020 18:26:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52378) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcz4s-00060x-Hf for speechd-discuss@nongnu.org; Sun, 24 May 2020 18:26:42 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:45958) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcz4q-0004kf-Dk for speechd-discuss@nongnu.org; Sun, 24 May 2020 18:26:41 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 716E3B599; Mon, 25 May 2020 00:26:37 +0200 (CEST) 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 AKrexsYlvLEi; Mon, 25 May 2020 00:26:36 +0200 (CEST) Received: from function (lfbn-bor-1-797-11.w86-234.abo.wanadoo.fr [86.234.239.11]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 19B79B590; Mon, 25 May 2020 00:26:36 +0200 (CEST) Received: from samy by function with local (Exim 4.93) (envelope-from ) id 1jcz4l-0056Fj-8q; Mon, 25 May 2020 00:26:35 +0200 Date: Mon, 25 May 2020 00:26:35 +0200 From: Samuel Thibault To: Nicolas Graner Cc: speechd-discuss@nongnu.org Subject: Re: KEY commands ignored (was: speechd-el reads whole line [SOLVED] and more) Message-ID: <20200524222635.fgdgdc34prcxy5ag@function> References: <20200524135033.dz4hklkut6vqxbyg@function> <868shh9uk6.fsf@hypra-xx> <20200524163120.avpc4xsviw6pw743@function> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200524163120.avpc4xsviw6pw743@function> Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=185.233.100.1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/24 18:26:37 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 22:26:42 -0000 Samuel Thibault, le dim. 24 mai 2020 18:31:20 +0200, a ecrit: > So is the quick&dirty patch fixing it? (We are exchanging off-list in french) Samuel From MAILER-DAEMON Mon May 25 05:29:12 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jd9Q0-0002yb-NW for mharc-speechd-discuss@gnu.org; Mon, 25 May 2020 05:29:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46200) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jd9Pz-0002yU-E7 for speechd-discuss@nongnu.org; Mon, 25 May 2020 05:29:11 -0400 Received: from smtp26.services.sfr.fr ([93.17.128.194]:63293) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jd9Pw-0005er-Mu for speechd-discuss@nongnu.org; Mon, 25 May 2020 05:29:10 -0400 X-mail-filterd: 0.5.0 X-sfr-mailing: LEGIT X-sfr-spamrating: 40 X-sfr-spam: not-spam Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) by msfrf2609.sfr.fr (SMTP Server) with ESMTP id B6A401C00041A for ; Mon, 25 May 2020 11:29:05 +0200 (CEST) Received: from hypra-graner (11.124.67.86.rev.sfr.net [86.67.124.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2609.sfr.fr (SMTP Server) with ESMTPS for ; Mon, 25 May 2020 11:29:05 +0200 (CEST) From: Nicolas Graner To: speechd-discuss@nongnu.org Subject: Re: KEY commands ignored [SOLVED] (was: speechd-el reads whole line [SOLVED] and more) In-Reply-To: <868shh9uk6.fsf@hypra-xx> (message from Nicolas Graner on Sun, 24 May 2020 18:17:13 +0200) Date: Mon, 25 May 2020 11:29:04 +0200 Message-ID: <86k110icrj.fsf@hypra-xx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=93.17.128.194; envelope-from=nicolas.graner@sfr.fr; helo=smtp26.services.sfr.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/25 05:29:06 X-ACL-Warn: Detected OS = Linux 3.x [generic] X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2020 09:29:11 -0000 > Nicolas Graner, le dim. 24 mai 2020 14:33:09 +0200, a ecrit: >> speech-dispatcher problem rather than a speechd-el problem. When emacs >> sends a "KEY x" command nothing is spoken > > Samuel Thibault a =C3=A9crit le 24/05/2020= =C3=A0 15h50 : >> It seems it does not handle that case indeed. Does the attached >> quick&dirty patch fix it? Hi Samuel, the latest patch you sent me after our off-list discussion works perfectly. You can move it into the next release. Many thanks! Nicolas From MAILER-DAEMON Mon May 25 05:59:30 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jd9tK-0005cP-Hh for mharc-speechd-discuss@gnu.org; Mon, 25 May 2020 05:59:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48732) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jd9tI-0005bs-4h for speechd-discuss@nongnu.org; Mon, 25 May 2020 05:59:28 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:59568) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jd9tH-000259-4m for speechd-discuss@nongnu.org; Mon, 25 May 2020 05:59:27 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 2339FAB0C; Mon, 25 May 2020 11:59:22 +0200 (CEST) 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 xtsCTUjnuoaH; Mon, 25 May 2020 11:59:21 +0200 (CEST) Received: from function.home (unknown [IPv6:2a01:cb19:956:1b00:9eb6:d0ff:fe88:c3c7]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 292C0AA51; Mon, 25 May 2020 11:59:21 +0200 (CEST) Received: from samy by function.home with local (Exim 4.93) (envelope-from ) id 1jd9tA-006Bh5-Gb; Mon, 25 May 2020 11:59:20 +0200 Date: Mon, 25 May 2020 11:59:20 +0200 From: Samuel Thibault To: Nicolas Graner Cc: speechd-discuss@nongnu.org Subject: Re: KEY commands ignored [SOLVED] (was: speechd-el reads whole line [SOLVED] and more) Message-ID: <20200525095920.tkk4a62drpa7k3ns@function> References: <868shh9uk6.fsf@hypra-xx> <86k110icrj.fsf@hypra-xx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86k110icrj.fsf@hypra-xx> Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=185.233.100.1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/25 05:59:22 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2020 09:59:28 -0000 Nicolas Graner, le lun. 25 mai 2020 11:29:04 +0200, a ecrit: > the latest patch you sent me after our off-list discussion works > perfectly. You can move it into the next release. Ok, merged, thanks! Samuel From MAILER-DAEMON Mon May 25 16:06:54 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jdJN8-00062n-CB for mharc-speechd-discuss@gnu.org; Mon, 25 May 2020 16:06:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57404) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdJN7-00062b-3X for speechd-discuss@nongnu.org; Mon, 25 May 2020 16:06:53 -0400 Received: from condor.zamazal.org ([77.48.47.85]:57998 helo=zamazal.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdJN5-0003vy-59 for speechd-discuss@nongnu.org; Mon, 25 May 2020 16:06:51 -0400 Received: from sparrow ([192.168.136.4] helo=sparrow.nest.zamazal.org) by zamazal.org with esmtp (Exim 4.92) (envelope-from ) id 1jdJMv-00061x-Dp; Mon, 25 May 2020 22:06:41 +0200 Received: from pdm by sparrow.nest.zamazal.org with local (Exim 4.92) (envelope-from ) id 1jdJMq-0002vQ-Ev; Mon, 25 May 2020 22:06:36 +0200 From: Milan Zamazal To: Nicolas Graner Cc: speechd-discuss@nongnu.org Subject: Re: emacs messages in other languages References: <86eer9a4a7.fsf@hypra-xx> Date: Mon, 25 May 2020 22:06:36 +0200 In-Reply-To: <86eer9a4a7.fsf@hypra-xx> (Nicolas Graner's message of "Sun, 24 May 2020 14:47:12 +0200") Message-ID: <87o8qbhj8z.fsf@zamazal.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=77.48.47.85; envelope-from=pdm@zamazal.org; helo=zamazal.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/25 16:06:39 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2020 20:06:53 -0000 >>>>> "NG" == Nicolas Graner writes: >>>>>>> "MZ" == Milan Zamazal writes: MZ> I can add a customization option but I'd like to understand your MZ> needs first. What's your use case? NG> Mostly for messages from my own functions. As a Frenchman who NG> reads and writes primarily in French, in my code I usually NG> display messages in French and I would prefer to hear them in a NG> Franch voice. Also for standard emacs messages thet include a NG> file name, since my directory and file names are usually NG> French. When emacs displays for instance "wrote NG> /home/nicolas/travail/fichiers/rapport-mai-2020.txt" I would NG> rather hear it with a French accent, where "wrote" would sound NG> weird and the file name would be clear, rather than an English NG> voice. I realize this is purely a matter of personal taste, NG> that's why I am suggesting a customization option. I understand and it makes sense. Thank you for clarification, I'll add the option. Regards, Milan From MAILER-DAEMON Tue May 26 10:15:39 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jdaMl-0006Eu-A7 for mharc-speechd-discuss@gnu.org; Tue, 26 May 2020 10:15:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38568) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdaMk-0006Ek-8y for speechd-discuss@nongnu.org; Tue, 26 May 2020 10:15:38 -0400 Received: from gmmr2.centrum.cz ([46.255.227.252]:59412) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jdaMh-0007Dy-Mo for speechd-discuss@nongnu.org; Tue, 26 May 2020 10:15:37 -0400 Received: from gmmr-2.centrum.cz (unknown [10.255.254.26]) by gmmr2.centrum.cz (Postfix) with ESMTP id 88B89600197F; Tue, 26 May 2020 16:15:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590502529; bh=tjf81QKTnZ/PiLg9NyqrTs2tB5hgMmOXcCvsX2l59Mg=; h=From:To:Cc:References:In-Reply-To:Subject:Date:From; b=adVT76f2NRPiKvRG2L7JZ6zDFTBZttH9pOwQ8tNLu7Sj5hF1JqeABM7ZRKUdn5e9d M3RnFd1pOHQw2Be/Sai0ajqIkdXolJWoPQa0QCv4+eKAiJvA6nd6fDRkar9Ca9fkBt h7F1u7WCYW7GrzeLWVrV/IDz0Fgax8A1bI5qDDMU= Received: from out2.virusfree.cz (out2.virusfree.cz [79.133.37.42]) by gmmr-2.centrum.cz (Postfix) with QMQP id 814815619; Tue, 26 May 2020 16:15:29 +0200 (CEST) Received: from out2.virusfree.cz by out2.virusfree.cz (VF-Scanner: Clear:RC:0(2a00:da80:0:502::7):SC:0(1.0/5.0):CC:0:; processed in 0.2 s); 26 May 2020 14:15:29 +0000 X-VF-Scanner-ID: 20200526141529.260492.17937.out2.virusfree.cz.0 Received: from gmmr-1.centrum.cz (2a00:da80:0:502::7) by out2.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 26 May 2020 16:15:29 +0200 Received: from gm-smtp5.centrum.cz (unknown [10.255.254.32]) by gmmr-1.centrum.cz (Postfix) with ESMTP id 2B8672005B5F3; Tue, 26 May 2020 16:15:29 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp5.centrum.cz (Postfix) with ESMTPA id 11C5784000C6; Tue, 26 May 2020 16:15:29 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Samuel Thibault'" Cc: References: <20200426192602.pabz4s3wyqr2r7eu@function> <20200513114233.hho27iw6kqwrqkds@function> In-Reply-To: <20200513114233.hho27iw6kqwrqkds@function> Subject: How to make espeak-ng-mbrola-generic work with orca Date: Tue, 26 May 2020 16:15:29 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE Thread-Index: AdYpHlz/5RoAucHZTTaqcvnY+Fk+TQKSPHjA Received-SPF: pass client-ip=46.255.227.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr2.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/26 10:15:29 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 May 2020 14:15:38 -0000 Please, how can I setup to get yours latest GIthub release of Speech-dispatcher to work with espeak-ng-mbrola-generic so Orca preferences will correctly detect it? Unfortunately, spd-conf refuses to set my cz2 Mbrola voice. But command So spd-say only speak by using Espeak voice. So which language code do I have to type to make cz2 mbrola voice work with speech-dispatcher? Command espeak-ng -v mb-cz2 "Testing string." Produces correct speech output by using Mbrola. I have also given spd-conf The correct answer on The driver name. But when I have typed cz2 as language code, it did not work. So should I only simply type cs Thank you very much for yours help. From MAILER-DAEMON Tue May 26 10:48:43 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jdasl-0005RH-D7 for mharc-speechd-discuss@gnu.org; Tue, 26 May 2020 10:48:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42418) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdasj-0005Qj-EM for speechd-discuss@nongnu.org; Tue, 26 May 2020 10:48:41 -0400 Received: from gmmr2.centrum.cz ([46.255.227.252]:43062) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jdasg-0004Qf-Um for speechd-discuss@nongnu.org; Tue, 26 May 2020 10:48:41 -0400 Received: from gmmr-2.centrum.cz (unknown [10.255.254.11]) by gmmr2.centrum.cz (Postfix) with ESMTP id A59596001257; Tue, 26 May 2020 16:48:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590504514; bh=X5bGrZ9xFNFI97FJV8CIGsCTQ6Ei3WKYzyOvejWwyoQ=; h=From:To:Cc:References:In-Reply-To:Subject:Date:From; b=cXUN0MJMnoF48ZxqQ4Pr5pCPQYbBpaNoRJeogLu5rsJH4SpyLAMHZdMVsGSnr3fcQ /yHmv+XL2L6MLcMPmApHs9flpFLL2zHhuNCWiEOcii99EzACzhgkITH05s3m0cs2Px ZCJdT2V/ICQhW9VHYkTafDjz5ve3bb0VUVVo7Ga4= Received: from out2.virusfree.cz (out2.virusfree.cz [79.133.37.42]) by gmmr-2.centrum.cz (Postfix) with QMQP id 9F4845619; Tue, 26 May 2020 16:48:34 +0200 (CEST) Received: from out2.virusfree.cz by out2.virusfree.cz (VF-Scanner: Clear:RC:0(46.255.225.205):SC:0(0.8/5.0):CC:0:; processed in 0.2 s); 26 May 2020 14:48:34 +0000 X-VF-Scanner-ID: 20200526144834.384419.26671.out2.virusfree.cz.0 Received: from gmmr-3.centrum.cz (46.255.225.205) by out2.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 26 May 2020 16:48:34 +0200 Received: from gm-smtp6.centrum.cz (unknown [10.255.254.31]) by gmmr-3.centrum.cz (Postfix) with ESMTP id 2DC8E20055F2C; Tue, 26 May 2020 16:48:34 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp6.centrum.cz (Postfix) with ESMTPA id 107B69C000D3; Tue, 26 May 2020 16:48:34 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Mgr. Janusz Chmiel'" , "'Samuel Thibault'" Cc: References: <20200426192602.pabz4s3wyqr2r7eu@function> <20200513114233.hho27iw6kqwrqkds@function> In-Reply-To: Subject: RE: How to make espeak-ng-mbrola-generic work with orca Date: Tue, 26 May 2020 16:48:34 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE Thread-Index: AdYpHlz/5RoAucHZTTaqcvnY+Fk+TQKSPHjAAAE4+jA= Received-SPF: pass client-ip=46.255.227.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr2.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/26 10:15:29 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 May 2020 14:48:41 -0000 When I answer espeak-ng-mbrola-generic as a driver question spd-say will always speak by using Espeak synthesizer, no by Mbrola voice. I have even uncommented espeak-ng-mbrola-generic driver in the speechd.conf But without result. When Orca try to switch to The mbrola it announce nothing, so it seems to me that something is strenght. But Mbrola binary have been compiled correctly, because espeak-ng produces voice output rom run from command line. Or is it necessary to run Mbrola by using special command so speech-dispatcher will cooperate with it? I do not assume, that connection to system bus or to systemd is necessary. Mbrola C code also do not enforces shared memory so it should even work from userspace variant of Arch Linux executed by using Termux and Proot. From MAILER-DAEMON Wed May 27 07:30:37 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jduGa-0003o9-JZ for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 07:30:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39042) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jduGX-0003n1-T0 for speechd-discuss@nongnu.org; Wed, 27 May 2020 07:30:33 -0400 Received: from gmmr1.centrum.cz ([46.255.225.252]:33701) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jduGW-000229-0b for speechd-discuss@nongnu.org; Wed, 27 May 2020 07:30:33 -0400 Received: from gmmr-2.centrum.cz (unknown [10.255.254.19]) by gmmr1.centrum.cz (Postfix) with ESMTP id 01D018044037 for ; Wed, 27 May 2020 13:30:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590579028; bh=YV2BJ/P4ZS0hLaaEixofJNkA1Mob+jdVbTOduM/xt/g=; h=From:To:Subject:Date:From; b=FvszGIcT2BeXWamXoQkCE3WULmS7OD/RLzjl9lqskDMugseXVKTnwrsSgignN2kWc pz7u2XwMMiELAX1xuWTzxW3ciOUG5O3/JbtcKK0tvlOKxqqrnRNNkjUjGhkAvbBn/s NslFDdtLHch7Btp+NKQwtbtAbOQ0YfGfrfMWgcGE= Received: from out2.virusfree.cz (out2.virusfree.cz [79.133.37.42]) by gmmr-2.centrum.cz (Postfix) with QMQP id EF78B5633 for ; Wed, 27 May 2020 13:30:27 +0200 (CEST) Received: from out2.virusfree.cz by out2.virusfree.cz (VF-Scanner: Clear:RC:0(2a00:da80:0:502::8):SC:0(-2.8/5.0):CC:0:; processed in 0.8 s); 27 May 2020 11:30:27 +0000 X-VF-Scanner-ID: 20200527113027.157945.3051.out2.virusfree.cz.0 Received: from gmmr-3.centrum.cz (2a00:da80:0:502::8) by out2.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 27 May 2020 13:30:27 +0200 Received: from gm-smtp6.centrum.cz (unknown [10.255.254.14]) by gmmr-3.centrum.cz (Postfix) with ESMTP id 10E7620055F2C for ; Wed, 27 May 2020 13:30:27 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp6.centrum.cz (Postfix) with ESMTPA id F1D519C000C5 for ; Wed, 27 May 2020 13:30:26 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: Subject: speech-dispatcher and userspace chroot environment on Android Date: Wed, 27 May 2020 13:30:27 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdY0GjhnBSyvuGJ6Sm+xRyYbFaHaLQ== X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=46.255.225.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr1.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/27 07:30:28 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 11:30:34 -0000 I would like to inform every one of us about very positive findings related to Speech-dispatcher and its compatibility with various speech engines. When running it on userspace chrooted environment on Android devices. Thanks to Pulseaudio for Termux, which provide robust and stable sound server controllable by using Opensless protocol it is possible to perfectly use speech-dispatcher with Espeak and Espeak-ng driver. Mbrola is also fully compatible. I will now test Speech-dispatcher with Festival. But I have one problem. Festival must be run as A server. Is it possible to run it as A normal app or is it really necessary to run it as A Linux service? Because systemd do not function in chroot mode on ArchLinux at all. I Am wondering, if would be possible to run Festival as A server but not like a Linux service. If it would be possible, It would be possible to work with Espeak, Mbrola and even with Festival from Termux and Linux distribution executed thanks to Proot Termux package. Because it is even possible to use Evolution mail, Thunderbird, even Seamonkey with ArchLinux AArch64, it brings a new possibilityes for all visually impaired users. So they can have benefit from using little and light veight Android devices. You can combine ANdroid with Linux. Because Proot allow folder sharing, you can define shared folder to exchange data between Linux distro and Android OS and even with The computer if you will assign folder in The accessible file storage area for computers. I have more than positive experience while using Speech-dispatcher and Mbrola. No speech output quality issues, perfect stability, reliable char by char browsing support not only on several editable fields. But really on all situations even while browsing on Firefox or Seamonkey. You are not being forced to use shared memory support native .so C library for Linux distribution to use Speech-dispatcher And Espeak or Mbrola. In fact shared memory support on Android have big senses only for some apps, because complex shared memory allocations such as X11vnc is not compatible with Androidshmem.so. So if somebody is being afraid about security, no problem. Shared memory is not necessary even for Mate desktop, because Mate developers have coded their environment even for situations, where shared memory will not be used at all. Because security is big problem today thanks to powerful hackers all around The world, I will be intensively debate with some professionals about encrypting installed Linux distro on Android. It will be necessary to develop compromise solution related to performance, internal chip overburning problems. Because some Android devices have allready enabled their internal data encryption so encrypting some data is even impossible. But because Termux is Android app, Android build in security mechanishms are not affected. Every one can encrypt his device, protect it by using password or A fingerprint. So I think, that there is really not dangerous issue which would prevent users to use Arch Linux on Android. This dream is only possible thanks to Orca and Speech-dispatcher. Because none of those apps enforces shared memory. Fortunately not only for Me. From MAILER-DAEMON Wed May 27 07:51:37 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jduau-0006GA-UW for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 07:51:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jduas-0006G2-Mn for speechd-discuss@nongnu.org; Wed, 27 May 2020 07:51:34 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:40950) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jduar-0007vi-FE for speechd-discuss@nongnu.org; Wed, 27 May 2020 07:51:34 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 125FE1E96; Wed, 27 May 2020 13:51:28 +0200 (CEST) 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 AIZUsYu-5eDI; Wed, 27 May 2020 13:51:26 +0200 (CEST) Received: from function.home (unknown [IPv6:2a01:cb19:956:1b00:9eb6:d0ff:fe88:c3c7]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 891BF1C6A; Wed, 27 May 2020 13:51:26 +0200 (CEST) Received: from samy by function.home with local (Exim 4.93) (envelope-from ) id 1jduaj-001Fx8-1h; Wed, 27 May 2020 13:51:25 +0200 Date: Wed, 27 May 2020 13:51:25 +0200 From: Samuel Thibault To: "Mgr. Janusz Chmiel" Cc: speechd-discuss@nongnu.org Subject: Re: speech-dispatcher and userspace chroot environment on Android Message-ID: <20200527115125.pmvjzeyr2di26uhs@function> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=2a0c:e300::1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 11:51:34 -0000 Hello, Mgr. Janusz Chmiel, le mer. 27 mai 2020 13:30:27 +0200, a ecrit: > Festival must be run as A server. Is it possible to run it as A normal app > or is it really necessary to run it as A Linux service? Because systemd do > not function in chroot mode on ArchLinux at all. > I Am wondering, if would be possible to run Festival as A server but not > like a Linux service. It would be possible to write a configuration file to use the generic script to run something like: printf "(require 'speech-dispatcher) (speechd-enable-multi-mode 't) (speechd-set-rate %d) (SayText \"%s\")" "$RATE" "$DATA" Hello | festival --pipe This needs to be enriched with other parameters in order to configure pitch, volume, language etc. That'll however probably have lower flexibility than the festival server. Notably no way to get the list of supported voices. Samuel From MAILER-DAEMON Wed May 27 08:05:57 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jduon-00046L-1Z for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 08:05:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46006) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jduol-000468-70 for speechd-discuss@nongnu.org; Wed, 27 May 2020 08:05:55 -0400 Received: from gmmr2.centrum.cz ([46.255.227.252]:41048) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jduoj-00076K-95 for speechd-discuss@nongnu.org; Wed, 27 May 2020 08:05:54 -0400 Received: from gmmr-1.centrum.cz (unknown [10.255.254.23]) by gmmr2.centrum.cz (Postfix) with ESMTP id B4C5560002CE; Wed, 27 May 2020 14:05:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590581148; bh=34CH9ijC1RfGyaBEA73E9+CmHliPVQJhNK/eHMDyHXk=; h=From:To:Cc:References:In-Reply-To:Subject:Date:From; b=ET/354H9Rspop+eD/22UOTGzK6MtV/8ko/Wy+NksNtCQb9wVmVVJw3XNqBlwFe/Th DXPHdFEik7qbT+D+OHRDxfUMgsBjd63mbAh4FRNOsuwkBsLlKklUT2hXTv2c9KwSX5 htsu0/aVpEZBHfBBAnRi04kbiPlgWSVfvh/5/gwc= Received: from out1.virusfree.cz (out1.virusfree.cz [212.24.139.170]) by gmmr-1.centrum.cz (Postfix) with QMQP id B29CE30002E96; Wed, 27 May 2020 14:05:48 +0200 (CEST) Received: from out1.virusfree.cz by out1.virusfree.cz (VF-Scanner: Clear:RC:0(46.255.225.205):SC:0(0.2/5.0):CC:0:; processed in 0.3 s); 27 May 2020 12:05:48 +0000 X-VF-Scanner-ID: 20200527120548.470802.27733.out1.virusfree.cz.0 Received: from gmmr-3.centrum.cz (46.255.225.205) by out1.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 27 May 2020 14:05:48 +0200 Received: from gm-smtp6.centrum.cz (unknown [10.255.254.38]) by gmmr-3.centrum.cz (Postfix) with ESMTP id 691D520055F20; Wed, 27 May 2020 14:05:48 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp6.centrum.cz (Postfix) with ESMTPA id 52C889C000C4; Wed, 27 May 2020 14:05:48 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Samuel Thibault'" Cc: References: <20200527115125.pmvjzeyr2di26uhs@function> In-Reply-To: <20200527115125.pmvjzeyr2di26uhs@function> Subject: RE: speech-dispatcher and userspace chroot environment on Android Date: Wed, 27 May 2020 14:05:48 +0200 Message-ID: <4081E1081925406699769791ACC9D3E3@DESKTOPN6LG1HQ> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdY0HgC81BZAhUhDS2Czm79YwJnZnwAAMKnw X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=46.255.227.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr2.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/27 08:05:49 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 12:05:55 -0000 Because in Debian it is possible to run it by using rc.d and some parameter. May be, that there is some work around how to start service on Arch Linux in chroot. BUt I can not find The solution. Does Pulseaudio min lenght affect only C speech-dispatcher programmed drivers, or does this option have some sense also for Mbrola? I will try to debate with Festival programmers, if there is not some possibility to release new Festival which would support also chrooted distros. It is only my little attempt, may be, that Festival developers will not be too like because of my plea, but I will try to kindly ask them. From MAILER-DAEMON Wed May 27 08:09:03 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jdurn-0005zt-E6 for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 08:09:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46628) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdurm-0005wJ-5S for speechd-discuss@nongnu.org; Wed, 27 May 2020 08:09:02 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:46740) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdurl-0000bg-2U for speechd-discuss@nongnu.org; Wed, 27 May 2020 08:09:01 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id A51972D1C; Wed, 27 May 2020 14:08:57 +0200 (CEST) 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 mbYe8vuwi4Cm; Wed, 27 May 2020 14:08:56 +0200 (CEST) Received: from function.home (unknown [IPv6:2a01:cb19:956:1b00:9eb6:d0ff:fe88:c3c7]) by hera.aquilenet.fr (Postfix) with ESMTPSA id B03011C6A; Wed, 27 May 2020 14:08:56 +0200 (CEST) Received: from samy by function.home with local (Exim 4.93) (envelope-from ) id 1jdurf-001Gws-KX; Wed, 27 May 2020 14:08:55 +0200 Date: Wed, 27 May 2020 14:08:55 +0200 From: Samuel Thibault To: "Mgr. Janusz Chmiel" Cc: speechd-discuss@nongnu.org Subject: Re: speech-dispatcher and userspace chroot environment on Android Message-ID: <20200527120855.z73qak6b4cusg3nr@function> References: <20200527115125.pmvjzeyr2di26uhs@function> <4081E1081925406699769791ACC9D3E3@DESKTOPN6LG1HQ> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4081E1081925406699769791ACC9D3E3@DESKTOPN6LG1HQ> Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=185.233.100.1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/27 08:08:58 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 12:09:02 -0000 Mgr. Janusz Chmiel, le mer. 27 mai 2020 14:05:48 +0200, a ecrit: > Does Pulseaudio min lenght affect only C speech-dispatcher programmed > drivers, or does this option have some sense also for Mbrola? Only the C programmed modules. Samuel From MAILER-DAEMON Wed May 27 08:44:40 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jdvQG-000760-BW for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 08:44:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52808) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdvQE-00074H-Jw for speechd-discuss@nongnu.org; Wed, 27 May 2020 08:44:38 -0400 Received: from gmmr2.centrum.cz ([46.255.227.252]:43870) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jdvQB-00019j-KJ for speechd-discuss@nongnu.org; Wed, 27 May 2020 08:44:38 -0400 Received: from gmmr-1.centrum.cz (unknown [10.255.254.24]) by gmmr2.centrum.cz (Postfix) with ESMTP id 6673C6000B33; Wed, 27 May 2020 14:44:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590583470; bh=W+chXbi3qKFqjA2AUhwQUgOv+2WOUGAfVGX5Ts2bV0I=; h=From:To:Cc:References:In-Reply-To:Subject:Date:From; b=l6m7E+PnkZQXScecoivoPuWCxdxBUIA31sVVzo5+7Vby/kp1YRqQVRF1MuRZ8yg0p p7cRfek+0ITU1vwhbIM6wLRq5VPmigvdgowrpmTBv3HF0yYRgkRGhdPy8aTOeDxeyA 9xZlZiPMYI7s4mnNHg0g8HV6nitX11+DZkp3N2+E= Received: from out1.virusfree.cz (out1.virusfree.cz [212.24.139.170]) by gmmr-1.centrum.cz (Postfix) with QMQP id 6465130002E98; Wed, 27 May 2020 14:44:30 +0200 (CEST) Received: from out1.virusfree.cz by out1.virusfree.cz (VF-Scanner: Clear:RC:0(46.255.227.205):SC:0(1.1/5.0):CC:0:; processed in 0.5 s); 27 May 2020 12:44:30 +0000 X-VF-Scanner-ID: 20200527124429.904580.3975.out1.virusfree.cz.0 Received: from gmmr-4.centrum.cz (46.255.227.205) by out1.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 27 May 2020 14:44:29 +0200 Received: from gm-smtp6.centrum.cz (unknown [10.255.254.36]) by gmmr-4.centrum.cz (Postfix) with ESMTP id D3BFF20055B6A; Wed, 27 May 2020 14:44:29 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp6.centrum.cz (Postfix) with ESMTPA id BDAD29C000C3; Wed, 27 May 2020 14:44:29 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Samuel Thibault'" Cc: References: <20200527115125.pmvjzeyr2di26uhs@function> <4081E1081925406699769791ACC9D3E3@DESKTOPN6LG1HQ> <20200527120855.z73qak6b4cusg3nr@function> In-Reply-To: <20200527120855.z73qak6b4cusg3nr@function> Subject: RE: speech-dispatcher and userspace chroot environment on Android Date: Wed, 27 May 2020 14:44:30 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdY0H5rQMQB0qbzNSKuuEXOq3WSJSQAAZlNw X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=46.255.227.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr2.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/27 08:05:49 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 12:44:38 -0000 Oh yes. I have found out whan I need. I must compile and build This package for Aarch64 to be able to use Festival with speech-dispatcher. But make command do not work and what are .scm files? makepkg command requires fakeroot, which do not work from Android, because Android lack ipcs support, it is very probably some kernel module. https://aur.archlinux.org/packages/festival-freebsoft-utils/ From MAILER-DAEMON Wed May 27 10:44:45 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jdxIT-0004ut-0i for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 10:44:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42896) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdxIQ-0004rK-Tn for speechd-discuss@nongnu.org; Wed, 27 May 2020 10:44:42 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:39057) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdxIP-0000k0-Mi for speechd-discuss@nongnu.org; Wed, 27 May 2020 10:44:42 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id A80C55C0153 for ; Wed, 27 May 2020 10:44:39 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Wed, 27 May 2020 10:44:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=0s+x/lnzoM0w2hGpKceKFuAvEN7Cb8M7Qp6ffSMux /s=; b=GyHkJB806yxRulfFJCKrlGYj+zJ/hyciPSoKOsG4lrSyVyo2lQ9sM9FsA YbzedSDz0l5xREefm4M3qfMR4LZ7SMvgLmcv2ShA0b1RwtZG4iv2z21I5B+KFcj5 z/1m1Oqh0tfofwyxfwd08ckpETNA85HXMXAqRGQYq/2tjm3fEXcx22pCqoqJy4g2 4+lev37BAFWi3kFH2L+w6eOPSbyQRww6pAwuRjPz5Kb11yh4qsFHaed9C1f9RTMV fbupo9AHcOYt8XltCqk2vdKXaevrnNlRTEr6EkSKD94w3GEQIr46KyQ9ut3ft2T+ PQ2o1kKuFevAAubAEhTJwXwZaqACA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddvgedgjedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgfgsehtje ertddtfeejnecuhfhrohhmpefpohhlrghnucffrghrihhlvghkuceonhholhgrnhesthhh vgifohhrughnvghrugdrihhnfhhoqeenucggtffrrghtthgvrhhnpeehuddvffejkefftd duveeliefhgfduffefudfhjedtiefghfefheegudduvedtieenucfkphepieekrddvtdei rddukeekrddufedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepnhholhgrnhesthhhvgifohhrughnvghrugdrihhnfhho X-ME-Proxy: Received: from [192.168.0.216] (cpe-68-206-188-130.elp.res.rr.com [68.206.188.130]) by mail.messagingengine.com (Postfix) with ESMTPA id 52176328005A for ; Wed, 27 May 2020 10:44:39 -0400 (EDT) Subject: Re: speech-dispatcher and userspace chroot environment on Android To: speechd-discuss@nongnu.org References: From: Nolan Darilek Message-ID: <4ebff51d-4a1f-c9c1-e58b-512932028532@thewordnerd.info> Date: Wed, 27 May 2020 09:44:38 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Received-SPF: none client-ip=66.111.4.26; envelope-from=nolan@thewordnerd.info; helo=out2-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/27 10:44:39 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 14:44:43 -0000 Do you have any setup instructions for this? To be more specific, I'm sure I can figure out the Linux-specific bits, but presumably there's some point where the Linux environment isn't accessible because Android, so you're installing the accessibility stack. How do you use Termux then, or is it finally accessible under TalkBack? And, to be clear, you're successfully running Orca and a graphical desktop? My phone actually has more RAM and CPU than the 10-year-old laptop I haul around on occasion, so I'd be very interested in getting this working. Thanks! On 5/27/20 6:30 AM, Mgr. Janusz Chmiel wrote: > I would like to inform every one of us about very positive findings related > to Speech-dispatcher and its compatibility with various speech engines. When > running it on userspace chrooted environment on Android devices. > Thanks to Pulseaudio for Termux, which provide robust and stable sound > server controllable by using Opensless protocol it is possible to perfectly > use speech-dispatcher with Espeak and Espeak-ng driver. Mbrola is also fully > compatible. > I will now test Speech-dispatcher with Festival. But I have one problem. > Festival must be run as A server. Is it possible to run it as A normal app > or is it really necessary to run it as A Linux service? Because systemd do > not function in chroot mode on ArchLinux at all. > I Am wondering, if would be possible to run Festival as A server but not > like a Linux service. > > If it would be possible, It would be possible to work with Espeak, Mbrola > and even with Festival from Termux and Linux distribution executed thanks to > Proot Termux package. > > Because it is even possible to use Evolution mail, Thunderbird, even > Seamonkey with ArchLinux AArch64, it brings a new possibilityes for all > visually impaired users. So they can have benefit from using little and > light veight Android devices. You can combine ANdroid with Linux. Because > Proot allow folder sharing, you can define shared folder to exchange data > between Linux distro and Android OS and even with The computer if you will > assign folder in The accessible file storage area for computers. > > I have more than positive experience while using Speech-dispatcher and > Mbrola. No speech output quality issues, perfect stability, reliable char by > char browsing support not only on several editable fields. But really on all > situations even while browsing on Firefox or Seamonkey. > > You are not being forced to use shared memory support native .so C library > for Linux distribution to use Speech-dispatcher And Espeak or Mbrola. > In fact shared memory support on Android have big senses only for some apps, > because complex shared memory allocations such as X11vnc is not compatible > with Androidshmem.so. > So if somebody is being afraid about security, no problem. Shared memory is > not necessary even for Mate desktop, because Mate developers have coded > their environment even for situations, where shared memory will not be used > at all. > Because security is big problem today thanks to powerful hackers all around > The world, I will be intensively debate with some professionals about > encrypting installed Linux distro on Android. It will be necessary to > develop compromise solution related to performance, internal chip > overburning problems. Because some Android devices have allready enabled > their internal data encryption so encrypting some data is even impossible. > But because Termux is Android app, Android build in security mechanishms are > not affected. Every one can encrypt his device, protect it by using password > or A fingerprint. So I think, that there is really not dangerous issue which > would prevent users to use Arch Linux on Android. > This dream is only possible thanks to Orca and Speech-dispatcher. > Because none of those apps enforces shared memory. Fortunately not only for > Me. > > From MAILER-DAEMON Wed May 27 12:37:12 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jdz3I-0000Vc-Aq for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 12:37:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60092) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdz3G-0000Tn-JR for speechd-discuss@nongnu.org; Wed, 27 May 2020 12:37:10 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:50881) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdz3F-0007GS-1e for speechd-discuss@nongnu.org; Wed, 27 May 2020 12:37:10 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id BC8385C009F for ; Wed, 27 May 2020 12:37:07 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Wed, 27 May 2020 12:37:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=xxIAYl nc/qo4dDOuWiOOH39000Sak7AZWCweHNCVY9g=; b=yrPkYB7ZRSXXDSRkdWPKGL ZWrAufBergyA12nvxGLHfVpY5ANyIoGNNRTbGY0fpiGi3nxchtbG/QEigCWQf3eD 89sMXZTS8jIjcXwnQ9MN1axbAX95oYu94cBitIEJDf4Uq++aUPQSQewUX3dVGKDA ZbzFqh5qlfewmJVWUq74BGREc9nvNLHnhkbXHtevUqWQiWFCrfHVwZnr2+/ipJJU /mSqwEb+7l7hj7EdLqy45bCcrDzX4RB1wsC8F9cl5kMqluQ59GYsn369JHoiEmyT LH/Un4cQhCBfK8Hz19gD+0W3TnNS/XbTO2W+hdScSWqUvizqoFZSsa8d/kxPh+pw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddvgedgledvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefvhffukffffgggtgfgsehtjeertd dtfeejnecuhfhrohhmpefpohhlrghnucffrghrihhlvghkuceonhholhgrnhesthhhvgif ohhrughnvghrugdrihhnfhhoqeenucggtffrrghtthgvrhhnpeefgfefjeeiheevhfehgf duudetuefhueekgfdtieeigfevieetjeffjeekjeelheenucfkphepieekrddvtdeirddu keekrddufedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepnhholhgrnhesthhhvgifohhrughnvghrugdrihhnfhho X-ME-Proxy: Received: from [192.168.0.216] (cpe-68-206-188-130.elp.res.rr.com [68.206.188.130]) by mail.messagingengine.com (Postfix) with ESMTPA id 2BE953280066 for ; Wed, 27 May 2020 12:37:06 -0400 (EDT) To: "speechd-discuss@nongnu.org" From: Nolan Darilek Subject: Speech-dispatcher dropping audio after switch to optical out Message-ID: Date: Wed, 27 May 2020 11:37:05 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Received-SPF: none client-ip=66.111.4.26; envelope-from=nolan@thewordnerd.info; helo=out2-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/27 10:44:39 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 16:37:10 -0000 Hey folks, My soundbar includes an optical out, to which I switched in hopes of enabling 5.1 surround. Unfortunately, after having done so, speech-dispatcher appears to be dropping audio at the beginning of every utterance. As an example, I have Orca set to echo by word only. I hear "xample", "rca", "ord only", etc. when typing this. If I open the sound device by, say, playing an MP3, everything is fine. I just started a track on reduced volume so I could type this last paragraph and proof my email. What parameters can I tweak to fix this? In looking at the config, I see a PulseAudio min length, along with bunches of knobs in espeak-ng (the module I'm using.) I'd appreciate guidance on which to tweak so I'm not here all day. :) Also, how should I test a new value? What's the easiest way to restart speech-dispatcher from my user session? Can I just pkill it after tweaking the config and have it come back, or is it more involved? Thanks for any help. From MAILER-DAEMON Wed May 27 13:03:04 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jdzSK-0008FY-G0 for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 13:03:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35612) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdzSI-0008CT-Uc for speechd-discuss@nongnu.org; Wed, 27 May 2020 13:03:02 -0400 Received: from gmmr2.centrum.cz ([46.255.227.252]:40613) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jdzSF-0005QB-Uo for speechd-discuss@nongnu.org; Wed, 27 May 2020 13:03:02 -0400 Received: from gmmr-2.centrum.cz (unknown [10.255.254.15]) by gmmr2.centrum.cz (Postfix) with ESMTP id B6AC96000B56; Wed, 27 May 2020 19:02:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590598973; bh=bOPqqeQyX5pPYKpLH2vNMo0yhTC04Mfzl5rMVWukx4E=; h=From:To:References:In-Reply-To:Subject:Date:From; b=F/nB4yop3/8Te0wquI/KtHXqzBp/XKl9IVksMYve7G4VCSdJvO/xVtcjS6Cp9hbAN 7GamtCZEqsIuKwerAb5AMlN7aPEdQWzW7/rKK3MYbIdq1G/iNsmrIPrAsKaNkGZdAi nuknLS0LVs9Kyt7bNU/dGWkMFApRjKh8FFZrMyp4= Received: from out2.virusfree.cz (out2.virusfree.cz [79.133.37.42]) by gmmr-2.centrum.cz (Postfix) with QMQP id B11995628; Wed, 27 May 2020 19:02:53 +0200 (CEST) Received: from out2.virusfree.cz by out2.virusfree.cz (VF-Scanner: Clear:RC:0(46.255.227.205):SC:0(-2.2/5.0):CC:0:; processed in 0.5 s); 27 May 2020 17:02:53 +0000 X-VF-Scanner-ID: 20200527170253.196234.2495.out2.virusfree.cz.0 Received: from gmmr-4.centrum.cz (46.255.227.205) by out2.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 27 May 2020 19:02:53 +0200 Received: from gm-smtp6.centrum.cz (unknown [10.255.254.38]) by gmmr-4.centrum.cz (Postfix) with ESMTP id 1142B20055B5F; Wed, 27 May 2020 19:02:53 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp6.centrum.cz (Postfix) with ESMTPA id E945A9C000D3; Wed, 27 May 2020 19:02:52 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Nolan Darilek'" , References: <4ebff51d-4a1f-c9c1-e58b-512932028532@thewordnerd.info> In-Reply-To: <4ebff51d-4a1f-c9c1-e58b-512932028532@thewordnerd.info> Subject: RE: speech-dispatcher and userspace chroot environment on Android Date: Wed, 27 May 2020 19:02:53 +0200 Message-ID: <162BDD3DCAF647A9B11C3A986097A106@DESKTOPN6LG1HQ> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdY0NWLUSU0m5K4hRI6gyNlGnrFpAAAAs2cA X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=46.255.227.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr2.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/27 13:02:54 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 17:03:03 -0000 Termux is accessible not only with Talkback thanks to Java code, which have been primarily suggested by MR Peter Vagner. After discussion with core developers for Termux, official java code have been added and it is accepted for many months. To be honest, ideal RAm configuration if 4 GB no less, 2 GB is absolute minimum. Yes, I have successfully used Mate desktop environment but currently mate panels do not work as it should. So you can switch between windows, but I do not know how apps icons with context menus will work. To be able to work with graphical desktop, you will have to install VNC protocol support. If you want graphical output, not only keyboard interaction, XVFB package work. But if you will use graphical support with XVFB you can anticipate many errors on terminal console related to graphics. Keep in mind, that you will not run full Linux operating system if your device is not rooted. Ans as You know, rooting modern Android device safely is very complex and dangerous. So you will not be able to use system services and apps which communicate with system bus or with systemd will not work. Shared memory is also not 100 % solved. There are two approachsfor this. My preferred one work, but if app uses many shared memory calls at The same time, it fails. Experienced C programmer would really solve this, but it is too complex for Me. So here are my working instructions. Install Termux from Google Play Run it. For some initial setup, you would need to use SSH protocol support. Because using Termux from Android is not so perfectly supported like running standard Android app. Type The following commands from termux apt update apt upgrade If there is some upgrade, confirm it. apt install dropbear passwd type yours password to be usable from SSH session You will have to type password twice Then type dropbear apt clean apt install wget proot pulseaudio sox To have professional sound support, you have two possibilityes. Use TCP/IP sockets, in this case you will have The opportunity to use even several Linux distros and you will not need to change profile script. Or you will use perhaps faster Unix socket to communicate with Pulseaudio. Somebody have told Me, that Unix sockets are faster than TCP/IP sockets. But I can not determine if is it true or no. So edit profile script from termux. apt install nano nano /data/data/com.termux/files/usr/etc/profile and add those lines at The end of The script file. pulseaudio --start --exit-idle-time=-1 pacmd load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1 If you would need to use UNIX sockets instead, add The following lines. pulseaudio --start --exit-idle-time=-1 pactl load-module module-native-protocol-unix socket=/data/data/com.termux/files/home/arch/tmp/pulse.sock auth-anonymous=1 Sure. Arch was only example for my preffered ArhLinux distro. On yours running Arch Linux you would had to add export PULSE_SERVER=unix:/tmp/pulse.sock If You will use TCP/IP socket you would had to add echo "export PULSE_SERVER=\"127.0.0.1\"" >> ~/.bashrc Install Arch Linux by using The following script wget https://raw.githubusercontent.com/TermuxArch/TermuxArch/master/setupTermuxAr ch.bash run chmod +x setupTermuxArch.bash then run The script by typing ./setupTermuxArch.bash If you will occur errors while extracting, then yours Android variant have issues with Proot. In this case, debate on Proot Github issues page, MR Bednarski and others have deep knowledge of Kernel, C language and if it would be possible, they would release Proot which will be compatible with yours device model. Some models have other ANdroid variant as supposed from Proot source code. If setupTermuxArch.bash script will finish installing Arch Linux successfully, add Pulseaudio needed line to The profile. Type exit to logout and type startarch to return to The archlinux. You will need to create user account without The Rroot privileges. type addauser noran noran is The example of user name. You will always run XVFB x11vnc and mate from this account to prevent problems with accessibility. Add The following lines to profile script unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS export DISPLAY=:0 And then install The following packages xorg-server-xvfb x11vnc Install mate and orca by typing pacman -S orca espeak-ng pulseaudio mate mate-extra You will need reliable Android VNC client app, which support reliably hardware keyboard. And this is The most painful problem. Finding even commercial one is noe easy. To be able to use it with Talkback and to support hardware keyboard perfectly. I have found The following app https://play.google.com/store/apps/details?id=com.iiordanov.freebVNC&hl=en_U S When you will install mate, orca and other apps, you will be able to use mate desktop environment with Orca. logout from ArchLinux by typing exit startarch su username such as su noran Xvfb :1 -screen 0 640x480x24 & x11vnc -display :0 -bg -nopw -listen localhost -xkb -forever -ncache 10 -ncache_cr -noshm setup bVNC Android applicationas follows IP address 127.0.0.1 port 5900 I have tried tigervnc but mate-session have always crashed. To be able to use mate and orca type marco & dbus-run-session orca --setup & So you will be able to adjust Orca preferences, set keyboard layout and set some voice preferences. Press OK button to confirm The changes. Then you will have to run mate-control-center to change mate build in hod keys. Scan codes differs from standard IBM/PC compatible machine. So you will have to add new hod key to activate run dialog box and to display apps. Keyboard shortcuts allow you to do that. If you will find better free VNC client for Android which support numeric Insert and other keys better, so Orca will not recognize Shift as enabled or Capslock key, let Me know. To run mate simply type mate-session without & because mate-session auto suspend its threads automatically when & is being used and when you will press Enter in Termux session. It is new update of mate-session. I will try to kindly debate with Mate developers why they have done this. From MAILER-DAEMON Wed May 27 13:08:41 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jdzXl-00073c-PR for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 13:08:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36234) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdzXk-00072M-Ba for speechd-discuss@nongnu.org; Wed, 27 May 2020 13:08:40 -0400 Received: from gmmr3.centrum.cz ([2a00:da80:0:502::3]:60067) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jdzXf-0007oZ-53 for speechd-discuss@nongnu.org; Wed, 27 May 2020 13:08:39 -0400 Received: from gmmr-1.centrum.cz (unknown [10.255.254.17]) by gmmr3.centrum.cz (Postfix) with ESMTP id 91B7618009369; Wed, 27 May 2020 19:08:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590599312; bh=qToTzy19MhT/Bus7nZU81j95W1DnuzKm70cgj1iqZrE=; h=From:To:References:In-Reply-To:Subject:Date:From; b=AJVRn3Lns7smVpt0FMbpAaEV4DikqxFDw47EyBOUUF6Nl1KdAEVZVchbTuHFzXljm MJu4BL9W237LfG/7AP+1QTSVLHxCkB9EhTHkp3+PgejIEevDoZx04EyK4vyvS8ZAMO LkW4ew4yy/wnnJeMSqKXHM/CzYaxSr2cgFHP6xck= Received: from out1.virusfree.cz (out1.virusfree.cz [212.24.139.170]) by gmmr-1.centrum.cz (Postfix) with QMQP id 8FA7330002E83; Wed, 27 May 2020 19:08:32 +0200 (CEST) Received: from out1.virusfree.cz by out1.virusfree.cz (VF-Scanner: Clear:RC:0(2a00:da80:0:502::8):SC:0(1.1/5.0):CC:0:; processed in 0.2 s); 27 May 2020 17:08:32 +0000 X-VF-Scanner-ID: 20200527170832.334483.23487.out1.virusfree.cz.0 Received: from gmmr-3.centrum.cz (2a00:da80:0:502::8) by out1.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 27 May 2020 19:08:32 +0200 Received: from gm-smtp6.centrum.cz (unknown [10.255.254.35]) by gmmr-3.centrum.cz (Postfix) with ESMTP id 48E6B20055F28; Wed, 27 May 2020 19:08:32 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp6.centrum.cz (Postfix) with ESMTPA id 2F8A39C000C4; Wed, 27 May 2020 19:08:32 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Nolan Darilek'" , References: In-Reply-To: Subject: RE: Speech-dispatcher dropping audio after switch to optical out Date: Wed, 27 May 2020 19:08:32 +0200 Message-ID: <96BD1D7AB53842ABB93DA73505ED22C1@DESKTOPN6LG1HQ> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdY0RSyeDWt9ABk/SfWNIb9hWynLXAAA6jjQ X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=2a00:da80:0:502::3; envelope-from=janusz.chmiel@volny.cz; helo=gmmr3.centrum.cz X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 17:08:40 -0000 You can also try to run more automated solution, Userland. If you wil have The happyness and yours phone model will be supported by build in Proot variant, you will be able to try Ubuntu, Debian or Arch Linux. Because I have Huavei 10 Mate lite, Proot uses several software work arounds including solving partial file system insensitivity. Android 7.1 and older had issues with Pokedata sys call. As A result, Proot source had to contain costly work around in C to emulate this system call. Bestly supported devices are from Blackview. But android 7 and newer contain newer and newer security routines which prevent accessing /proc folder and other new limitations. Android 8 is usable but /proc is not accessible. But Archlinux script contain work around to overcome this limitation. From MAILER-DAEMON Wed May 27 14:39:40 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1je0xo-0006s7-HT for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 14:39:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49230) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1je0xm-0006rq-NT for speechd-discuss@nongnu.org; Wed, 27 May 2020 14:39:38 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:45211) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1je0xl-0006tg-Eu for speechd-discuss@nongnu.org; Wed, 27 May 2020 14:39:38 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id CC8D0581 for ; Wed, 27 May 2020 14:39:34 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Wed, 27 May 2020 14:39:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=6q+Gq4v+mQ/WT7Df4lrfJY4cceuuAtsmS42KtKnjf 2U=; b=07zJWZOPapYpXTAbMxaG0K8OfMs9ZuEYWtymWiSsj82XMOhXDCoQm1c4m Txq5XUsbXgjb0DyptAXu8G7OAmN8n7j8oAbJ9NT4IgOQfnhTRzKGq0MqJWUnh53+ /m5SqBhUUxokKE3Qr10EPJv5tW/i8snyFRf5KVqGFHaIxWo6CwvEAcCYwwC+FKQ6 Iv5hJmwsDXA3tQtOUHwQtjvIhOxbHsEm5Gz66PvW3LiJ255C8ufiUYYdddR3zPia 2QQAeNC2+Dc+JyaQaCqobnVjyB4Hqx59H4CxCSo7r8DIelWCn9j3SjP5s2k8emoF ZKpiHTphwuDKBNB09idAuiG5JSWWg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddvgedgudduiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepuffhvfhfkffffgggjggtgfesth ejredttdefjeenucfhrhhomheppfholhgrnhcuffgrrhhilhgvkhcuoehnohhlrghnseht hhgvfihorhgunhgvrhgurdhinhhfoheqnecuggftrfgrthhtvghrnhepueeiveeihfetge etueefuefgiefhvdehheevgfejleetkeehffelleehveetffelnecukfhppeeikedrvddt iedrudekkedrudeftdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehnohhlrghnsehthhgvfihorhgunhgvrhgurdhinhhfoh X-ME-Proxy: Received: from [192.168.0.216] (cpe-68-206-188-130.elp.res.rr.com [68.206.188.130]) by mail.messagingengine.com (Postfix) with ESMTPA id 042553060F09 for ; Wed, 27 May 2020 14:39:33 -0400 (EDT) Subject: Re: Speech-dispatcher dropping audio after switch to optical out From: Nolan Darilek To: "speechd-discuss@nongnu.org" References: Message-ID: <0401d49d-586e-4d10-4237-df623b05c4c3@thewordnerd.info> Date: Wed, 27 May 2020 13:39:32 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Received-SPF: none client-ip=64.147.123.25; envelope-from=nolan@thewordnerd.info; helo=wout2-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/27 14:27:01 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 18:39:38 -0000 FWIW, a few more details: * It isn't specific to Optical. I ended up having to switch to HDMI because Optical can't do 5.1. Same result, though 5.1 audio works fine, including in games. * I also set default-sample-rate = 48000 in ~/.config/pulse/daemon.conf thinking that might help. No luck. Reverted to stereo and Line Out, and things are working again. I'd like to return to HDMI, so advice on either what to tweak or how to rapidly reset speech-dispatcher between tests welcome. Thanks. On 5/27/20 11:37 AM, Nolan Darilek wrote: > Hey folks, > > > My soundbar includes an optical out, to which I switched in hopes of > enabling 5.1 surround. Unfortunately, after having done so, > speech-dispatcher appears to be dropping audio at the beginning of > every utterance. > > > As an example, I have Orca set to echo by word only. I hear "xample", > "rca", "ord only", etc. when typing this. > > > If I open the sound device by, say, playing an MP3, everything is > fine. I just started a track on reduced volume so I could type this > last paragraph and proof my email. > > > What parameters can I tweak to fix this? In looking at the config, I > see a PulseAudio min length, along with bunches of knobs in espeak-ng > (the module I'm using.) I'd appreciate guidance on which to tweak so > I'm not here all day. :) > > > Also, how should I test a new value? What's the easiest way to restart > speech-dispatcher from my user session? Can I just pkill it after > tweaking the config and have it come back, or is it more involved? > > > Thanks for any help. > From MAILER-DAEMON Wed May 27 15:14:01 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1je1V3-0007nU-4q for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 15:14:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54034) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1je1V1-0007nN-86 for speechd-discuss@nongnu.org; Wed, 27 May 2020 15:13:59 -0400 Received: from mail.rudd-o.com ([54.255.149.57]:48958) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1je1Ux-0006sy-Il for speechd-discuss@nongnu.org; Wed, 27 May 2020 15:13:58 -0400 Received: from pixel-knownweak.dragonfear (unknown [212.51.155.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.rudd-o.com (Postfix) with ESMTPSA id 5F6DA607EA; Wed, 27 May 2020 19:13:45 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 mail.rudd-o.com 5F6DA607EA DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rudd-o.com; s=default; t=1590606827; bh=ouMSArzMrMBL8gFc0V031bcXJ6NTn9fbF7ca+tlfRU0=; h=Date:In-Reply-To:References:Subject:To:From:From; b=LM7acnV6eVt7eaR3TZ2Qz0WAvIb2TejoMWfq0BTz84Oh6LzfqzJNfciEfv1iylE/w cb+C6G3Ua3/uhcsTQ8fyrO8YLzBGXxRp91mErwH7CfbKsCK00NW5gcrlHWt4ddd8cx sMUhm+UyWHMNpsoD5V15eHZqZw2CtpiKKVmLhAjAZsMM9w9xKLMkVjAwuxSJE09t2g vrzPQe2jerVt20Mnpspiyv9LZj4kQrCv157F72YG852q5QenQmdXkI/BfmvwRp3z6q o2iKfz6K+x7TJqo4H995VKBbOdB6oRhHlwpAgVIuLio7F+ywPSgBN6VmZwM2PEJk5q b6/8mFCjsDQOg== Date: Wed, 27 May 2020 21:13:39 +0200 User-Agent: K-9 Mail for Android In-Reply-To: <0401d49d-586e-4d10-4237-df623b05c4c3@thewordnerd.info> References: <0401d49d-586e-4d10-4237-df623b05c4c3@thewordnerd.info> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----UKKLZGFLVBEMDDK00NOSE69ECJPGVE" Content-Transfer-Encoding: 7bit Subject: Re: Speech-dispatcher dropping audio after switch to optical out To: speechd-discuss@nongnu.org, Nolan Darilek , "speechd-discuss@nongnu.org" From: "Manuel Amador (Rudd-O)" Message-ID: Received-SPF: pass client-ip=54.255.149.57; envelope-from=rudd-o@rudd-o.com; helo=mail.rudd-o.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/27 15:13:48 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x (no timestamps) [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 19:13:59 -0000 ------UKKLZGFLVBEMDDK00NOSE69ECJPGVE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I think your sound bar turns off when there is no signal (my receiver does = the same)=2E Quickest workaround is to play silence constantly=2E On May 27, 2020 8:39:32 PM GMT+02:00, Nolan Darilek wrote: >FWIW, a few more details: > > >* It isn't specific to Optical=2E I ended up having to switch to HDMI=20 >because Optical can't do 5=2E1=2E Same result, though 5=2E1 audio works f= ine, > >including in games=2E > >* I also set default-sample-rate =3D 48000 in ~/=2Econfig/pulse/daemon=2E= conf > >thinking that might help=2E No luck=2E > > >Reverted to stereo and Line Out, and things are working again=2E I'd like > >to return to HDMI, so advice on either what to tweak or how to rapidly=20 >reset speech-dispatcher between tests welcome=2E > > >Thanks=2E > >On 5/27/20 11:37 AM, Nolan Darilek wrote: >> Hey folks, >> >> >> My soundbar includes an optical out, to which I switched in hopes of=20 >> enabling 5=2E1 surround=2E Unfortunately, after having done so,=20 >> speech-dispatcher appears to be dropping audio at the beginning of=20 >> every utterance=2E >> >> >> As an example, I have Orca set to echo by word only=2E I hear "xample", > >> "rca", "ord only", etc=2E when typing this=2E >> >> >> If I open the sound device by, say, playing an MP3, everything is=20 >> fine=2E I just started a track on reduced volume so I could type this= =20 >> last paragraph and proof my email=2E >> >> >> What parameters can I tweak to fix this? In looking at the config, I=20 >> see a PulseAudio min length, along with bunches of knobs in espeak-ng > >> (the module I'm using=2E) I'd appreciate guidance on which to tweak so= =20 >> I'm not here all day=2E :) >> >> >> Also, how should I test a new value? What's the easiest way to >restart=20 >> speech-dispatcher from my user session? Can I just pkill it after=20 >> tweaking the config and have it come back, or is it more involved? >> >> >> Thanks for any help=2E >> --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E ------UKKLZGFLVBEMDDK00NOSE69ECJPGVE Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable I think your sound bar turns off when there is no = signal (my receiver does the same)=2E Quickest workaround is to play silen= ce constantly=2E

On May 27, 2020 8:39:32 = PM GMT+02:00, Nolan Darilek <nolan@thewordnerd=2Einfo> wrote:
FWIW, a few more details:


* It isn't spec= ific to Optical=2E I ended up having to switch to HDMI
because Optical = can't do 5=2E1=2E Same result, though 5=2E1 audio works fine,
including= in games=2E

* I also set default-sample-rate =3D 48000 in ~/=2Econf= ig/pulse/daemon=2Econf
thinking that might help=2E No luck=2E

Reverted to stereo and Line Out, and things are working again=2E I'd like=
to return to HDMI, so advice on either what to tweak or how to rapidly=
reset speech-dispatcher between tests welcome=2E


Thanks=2E<= br>
On 5/27/20 11:37 AM, Nolan Darilek wrote:
Hey folks,


My soundbar includes an o= ptical out, to which I switched in hopes of
enabling 5=2E1 surround=2E= Unfortunately, after having done so,
speech-dispatcher appears to be = dropping audio at the beginning of
every utterance=2E


As a= n example, I have Orca set to echo by word only=2E I hear "xample",
"r= ca", "ord only", etc=2E when typing this=2E


If I open the sound= device by, say, playing an MP3, everything is
fine=2E I just started = a track on reduced volume so I could type this
last paragraph and proo= f my email=2E


What parameters can I tweak to fix this? In looki= ng at the config, I
see a PulseAudio min length, along with bunches of= knobs in espeak-ng
(the module I'm using=2E) I'd appreciate guidance = on which to tweak so
I'm not here all day=2E :)


Also, how = should I test a new value? What's the easiest way to restart
speech-di= spatcher from my user session? Can I just pkill it after
tweaking the = config and have it come back, or is it more involved?


Thanks fo= r any help=2E



--
S= ent from my Android device with K-9 Mail=2E Please excuse my brevity=2E ------UKKLZGFLVBEMDDK00NOSE69ECJPGVE-- From MAILER-DAEMON Wed May 27 15:50:32 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1je24N-0006gT-VK for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 15:50:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58058) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1je24M-0006gN-Py for speechd-discuss@nongnu.org; Wed, 27 May 2020 15:50:30 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:35378) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1je24L-000628-OL for speechd-discuss@nongnu.org; Wed, 27 May 2020 15:50:30 -0400 Received: by mail-qt1-f174.google.com with SMTP id z1so8179596qtn.2 for ; Wed, 27 May 2020 12:50:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KLhoKDr276C2g+5/aMCe7uw3kWwF75A+HIVZuMIBxwQ=; b=jeqp70JcOUdBoiW+CO/+jrzXpd/y+Qbl6R5E/DPh1Fn8nee+Dp5sxyo/qqy/gVepPS Hx/tSP1v9+T3GjyBtwSgOEBz8rELzg+ovaZuNed+7PakypuEyACOJbK3LrW3sL2sRbyx LrvG9xMFD+h+BxegAtkswWYT7+cPuASlpvpANwR/FcGdwyx4NzotaaxjIR4h2B/tE8CJ 2yXVPDd9npDSAB8zmUzs5KVWGDZl2scSC7A06q0pCsa3NuCNQYno5//y02+a6uQgz9+N zZQlwTDUELSaRntUPPIiYvsHElbsoFc9YSBq+2WMrQPJoOoPQCKIArUgprWCgDkGaTcG fn1w== X-Gm-Message-State: AOAM532cLmOFnQfIWET4L7e/P8RJCjTtO2QGHObLLbudLtKkTo7HkE0e Cik0p3hxqNEbehB2FaHY7EWp8hij75hJdbU+LAwVJf8J X-Google-Smtp-Source: ABdhPJznU5EW1umNN2VxvRZ5ABCL64sb4H5JyJqeti/fBSx4VsZjIFcTmSu78CIHD8PmPRW2bVJrakYCRwouEkV0Pnc= X-Received: by 2002:aed:3149:: with SMTP id 67mr6130187qtg.166.1590609025173; Wed, 27 May 2020 12:50:25 -0700 (PDT) MIME-Version: 1.0 References: <0401d49d-586e-4d10-4237-df623b05c4c3@thewordnerd.info> In-Reply-To: <0401d49d-586e-4d10-4237-df623b05c4c3@thewordnerd.info> From: Jeremy Whiting Date: Wed, 27 May 2020 13:50:12 -0600 Message-ID: Subject: Re: Speech-dispatcher dropping audio after switch to optical out To: Nolan Darilek Cc: "speechd-discuss@nongnu.org" Content-Type: multipart/alternative; boundary="000000000000ec0db605a6a68564" Received-SPF: pass client-ip=209.85.160.174; envelope-from=jeremypwhiting@gmail.com; helo=mail-qt1-f174.google.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/27 15:50:25 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 19:50:31 -0000 --000000000000ec0db605a6a68564 Content-Type: text/plain; charset="UTF-8" killall speech-dispatcher should be enough. I also usually run with -d and -t 15000 or something if I want the daemon to stay around long enough to do useful things with it when testing. Otherwise just letting it get launched and die when it times out is enough. On Wed, May 27, 2020 at 12:39 PM Nolan Darilek wrote: > FWIW, a few more details: > > > * It isn't specific to Optical. I ended up having to switch to HDMI > because Optical can't do 5.1. Same result, though 5.1 audio works fine, > including in games. > > * I also set default-sample-rate = 48000 in ~/.config/pulse/daemon.conf > thinking that might help. No luck. > > > Reverted to stereo and Line Out, and things are working again. I'd like > to return to HDMI, so advice on either what to tweak or how to rapidly > reset speech-dispatcher between tests welcome. > > > Thanks. > > On 5/27/20 11:37 AM, Nolan Darilek wrote: > > Hey folks, > > > > > > My soundbar includes an optical out, to which I switched in hopes of > > enabling 5.1 surround. Unfortunately, after having done so, > > speech-dispatcher appears to be dropping audio at the beginning of > > every utterance. > > > > > > As an example, I have Orca set to echo by word only. I hear "xample", > > "rca", "ord only", etc. when typing this. > > > > > > If I open the sound device by, say, playing an MP3, everything is > > fine. I just started a track on reduced volume so I could type this > > last paragraph and proof my email. > > > > > > What parameters can I tweak to fix this? In looking at the config, I > > see a PulseAudio min length, along with bunches of knobs in espeak-ng > > (the module I'm using.) I'd appreciate guidance on which to tweak so > > I'm not here all day. :) > > > > > > Also, how should I test a new value? What's the easiest way to restart > > speech-dispatcher from my user session? Can I just pkill it after > > tweaking the config and have it come back, or is it more involved? > > > > > > Thanks for any help. > > > > --000000000000ec0db605a6a68564 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
killall speech-dispatcher should be enough. I also usually= run with -d and -t 15000 or something if I want the daemon to stay around = long enough to do useful things with it when testing. Otherwise just lettin= g it get launched and die when it times out is enough.

On Wed, May 27, 2020= at 12:39 PM Nolan Darilek <no= lan@thewordnerd.info> wrote:
FWIW, a few more details:


* It isn't specific to Optical. I ended up having to switch to HDMI because Optical can't do 5.1. Same result, though 5.1 audio works fine,=
including in games.

* I also set default-sample-rate =3D 48000 in ~/.config/pulse/daemon.conf <= br> thinking that might help. No luck.


Reverted to stereo and Line Out, and things are working again. I'd like=
to return to HDMI, so advice on either what to tweak or how to rapidly
reset speech-dispatcher between tests welcome.


Thanks.

On 5/27/20 11:37 AM, Nolan Darilek wrote:
> Hey folks,
>
>
> My soundbar includes an optical out, to which I switched in hopes of <= br> > enabling 5.1 surround. Unfortunately, after having done so,
> speech-dispatcher appears to be dropping audio at the beginning of > every utterance.
>
>
> As an example, I have Orca set to echo by word only. I hear "xamp= le",
> "rca", "ord only", etc. when typing this.
>
>
> If I open the sound device by, say, playing an MP3, everything is
> fine. I just started a track on reduced volume so I could type this > last paragraph and proof my email.
>
>
> What parameters can I tweak to fix this? In looking at the config, I <= br> > see a PulseAudio min length, along with bunches of knobs in espeak-ng =
> (the module I'm using.) I'd appreciate guidance on which to tw= eak so
> I'm not here all day. :)
>
>
> Also, how should I test a new value? What's the easiest way to res= tart
> speech-dispatcher from my user session? Can I just pkill it after
> tweaking the config and have it come back, or is it more involved?
>
>
> Thanks for any help.
>

--000000000000ec0db605a6a68564-- From MAILER-DAEMON Wed May 27 16:22:55 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1je2Zj-0005B3-ME for mharc-speechd-discuss@gnu.org; Wed, 27 May 2020 16:22:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33538) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1je2Zh-0005At-Po for speechd-discuss@nongnu.org; Wed, 27 May 2020 16:22:53 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:55517) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1je2Zg-0002FA-Dh for speechd-discuss@nongnu.org; Wed, 27 May 2020 16:22:53 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 56ED26BB; Wed, 27 May 2020 16:22:50 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Wed, 27 May 2020 16:22:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=7JigfL HbZWsQbbWLES9Ehb6EGxK22Q0wharLOVDveOw=; b=2SHwTEklPYtE8kPgg4u62+ rPzqC+mo/PN/U8mMHLpAxG66OLxt9soUxALcfVgX735slukQWknTb/RTjg3b17P1 QT7gghNXb5hSN/1IPeO/7GJ3TXvf2625GP735xmGa4zxH72qIUq40uenTc/3whcT LC5w3YfKcU71i5PGibDTSTfyDUz65ArosmvpF47RpasRdix9wVeE48x35QL6zgEN WGeIkMI50cT2XQBrKAYng3AsiSNXvuzdR6LN9mOnj+lO7W0UvPYGsFzVTKbzPiwi e0mPnAhav0NZ5WsJ3jfhwK9RQ2OGH73DDV+U545RUa5DtxBmoEVVAeqCVRWyO0IA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddvgedgudefhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefuvfhfhffkffgfgggjtgesrgdtreertdefjeenucfhrhhomheppfholhgr nhcuffgrrhhilhgvkhcuoehnohhlrghnsehthhgvfihorhgunhgvrhgurdhinhhfoheqne cuggftrfgrthhtvghrnhepueehgfegveevfeeiveeikefhheefvdeludekteduhffggfeh gfeujeetudegvedtnecukfhppeeikedrvddtiedrudekkedrudeftdenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehnohhlrghnsehthhgvfiho rhgunhgvrhgurdhinhhfoh X-ME-Proxy: Received: from [192.168.0.216] (cpe-68-206-188-130.elp.res.rr.com [68.206.188.130]) by mail.messagingengine.com (Postfix) with ESMTPA id 201DB328005D; Wed, 27 May 2020 16:22:49 -0400 (EDT) Subject: Re: Speech-dispatcher dropping audio after switch to optical out To: "Manuel Amador (Rudd-O)" , speechd-discuss@nongnu.org References: <0401d49d-586e-4d10-4237-df623b05c4c3@thewordnerd.info> From: Nolan Darilek Message-ID: <1f92acac-79c9-ed95-3920-7150d672b2c4@thewordnerd.info> Date: Wed, 27 May 2020 15:22:48 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------72886E7235E87F157B0BDFE5" Content-Language: en-US Received-SPF: none client-ip=64.147.123.25; envelope-from=nolan@thewordnerd.info; helo=wout2-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/27 14:27:01 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 20:22:54 -0000 This is a multi-part message in MIME format. --------------72886E7235E87F157B0BDFE5 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hmm, interesting idea, but I haven't made any headway with it. I tried: * running `/usr/bin/play -qn` * Running `paplay --raw /dev/zero` * Downloading an actual "minute of silence" wave file and playing that Nothing made any difference. Maybe it's smart enough to detect and not activate on absolute silence. I've looked through the manual and nothing jumped out at me as far as what to adjust. I think you're onto something with this, since my line-in is noisier than HDMI. I'm actually getting noise from my backup drive, which is part of why I'd like to switch to HDMI. Other things I've tried: * Unloading the suspend-on-idle PulseAudio module. I've had issues with RPi HDMI output doing this, albeit with a longer delay, but unloading the module made no difference. * Tweaking every number I found in /etc/speech-dispatcher/speechd.conf and /etc/speech-dispatcher/modules/espeak-ng.conf, within reason. Maybe I need a nearly silent sound? Anyone know any incantations to, say, generate a quiet continuous stream of white noise and slowly bump up the volume until the thing stays awake? Thanks for helping me debug this. On 5/27/20 2:13 PM, Manuel Amador (Rudd-O) wrote: > I think your sound bar turns off when there is no signal (my receiver > does the same). Quickest workaround is to play silence constantly. > > On May 27, 2020 8:39:32 PM GMT+02:00, Nolan Darilek > wrote: > > FWIW, a few more details: > > > * It isn't specific to Optical. I ended up having to switch to HDMI > because Optical can't do 5.1. Same result, though 5.1 audio works fine, > including in games. > > * I also set default-sample-rate = 48000 in ~/.config/pulse/daemon.conf > thinking that might help. No luck. > > > Reverted to stereo and Line Out, and things are working again. I'd like > to return to HDMI, so advice on either what to tweak or how to rapidly > reset speech-dispatcher between tests welcome. > > > Thanks. > > On 5/27/20 11:37 AM, Nolan Darilek wrote: > > Hey folks, My soundbar includes an optical out, to which I > switched in hopes of enabling 5.1 surround. Unfortunately, > after having done so, speech-dispatcher appears to be dropping > audio at the beginning of every utterance. As an example, I > have Orca set to echo by word only. I hear "xample", "rca", > "ord only", etc. when typing this. If I open the sound device > by, say, playing an MP3, everything is fine. I just started a > track on reduced volume so I could type this last paragraph > and proof my email. What parameters can I tweak to fix this? > In looking at the config, I see a PulseAudio min length, along > with bunches of knobs in espeak-ng (the module I'm using.) I'd > appreciate guidance on which to tweak so I'm not here all day. > :) Also, how should I test a new value? What's the easiest way > to restart speech-dispatcher from my user session? Can I just > pkill it after tweaking the config and have it come back, or > is it more involved? Thanks for any help. > > > > -- > Sent from my Android device with K-9 Mail. Please excuse my brevity. --------------72886E7235E87F157B0BDFE5 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit

Hmm, interesting idea, but I haven't made any headway with it. I tried:


* running `/usr/bin/play -qn`

* Running `paplay --raw /dev/zero`

* Downloading an actual "minute of silence" wave file and playing that


Nothing made any difference. Maybe it's smart enough to detect and not activate on absolute silence. I've looked through the manual and nothing jumped out at me as far as what to adjust.


I think you're onto something with this, since my line-in is noisier than HDMI. I'm actually getting noise from my backup drive, which is part of why I'd like to switch to HDMI.


Other things I've tried:


* Unloading the suspend-on-idle PulseAudio module. I've had issues with RPi HDMI output doing this, albeit with a longer delay, but unloading the module made no difference.

* Tweaking every number I found in /etc/speech-dispatcher/speechd.conf and /etc/speech-dispatcher/modules/espeak-ng.conf, within reason.


Maybe I need a nearly silent sound? Anyone know any incantations to, say, generate a quiet continuous stream of white noise and slowly bump up the volume until the thing stays awake?


Thanks for helping me debug this.


On 5/27/20 2:13 PM, Manuel Amador (Rudd-O) wrote:

I think your sound bar turns off when there is no signal (my receiver does the same). Quickest workaround is to play silence constantly.

On May 27, 2020 8:39:32 PM GMT+02:00, Nolan Darilek <nolan@thewordnerd.info> wrote:
FWIW, a few more details:


* It isn't specific to Optical. I ended up having to switch to HDMI 
because Optical can't do 5.1. Same result, though 5.1 audio works fine, 
including in games.

* I also set default-sample-rate = 48000 in ~/.config/pulse/daemon.conf 
thinking that might help. No luck.


Reverted to stereo and Line Out, and things are working again. I'd like 
to return to HDMI, so advice on either what to tweak or how to rapidly 
reset speech-dispatcher between tests welcome.


Thanks.

On 5/27/20 11:37 AM, Nolan Darilek wrote:
Hey folks, My soundbar includes an optical out, to which I switched in hopes of enabling 5.1 surround. Unfortunately, after having done so, speech-dispatcher appears to be dropping audio at the beginning of every utterance. As an example, I have Orca set to echo by word only. I hear "xample", "rca", "ord only", etc. when typing this. If I open the sound device by, say, playing an MP3, everything is fine. I just started a track on reduced volume so I could type this last paragraph and proof my email. What parameters can I tweak to fix this? In looking at the config, I see a PulseAudio min length, along with bunches of knobs in espeak-ng (the module I'm using.) I'd appreciate guidance on which to tweak so I'm not here all day. :) Also, how should I test a new value? What's the easiest way to restart speech-dispatcher from my user session? Can I just pkill it after tweaking the config and have it come back, or is it more involved? Thanks for any help.

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
--------------72886E7235E87F157B0BDFE5-- From MAILER-DAEMON Thu May 28 09:19:30 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jeIRV-00005m-Fm for mharc-speechd-discuss@gnu.org; Thu, 28 May 2020 09:19:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeIRS-000053-5Q for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:19:27 -0400 Received: from gmmr2.centrum.cz ([46.255.227.252]:37496) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jeIRO-00042P-DP for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:19:25 -0400 Received: from gmmr-2.centrum.cz (unknown [10.255.254.28]) by gmmr2.centrum.cz (Postfix) with ESMTP id 13DBE6001DED; Thu, 28 May 2020 15:19:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590671958; bh=DZuXoRllDjqV/S+bBFeoOccIRaItogbqw8qNvIVcn2M=; h=From:To:References:In-Reply-To:Subject:Date:From; b=KboVY8BQLJccK2oXRmcChSxyRL42Ugb3WLveyxQTYOT6VtwpWf6CctvwZGDpOhoxL I9slFMtxDnzMfYOvFqBh95XJc9bjoJfgJhkxwnjRNoKqEHbU7BFiZXg4VDzaaD+clQ 027B+vMeZmllgsyVRzM6N/PyazG7NHIJteTqFLKI= Received: from out2.virusfree.cz (out2.virusfree.cz [79.133.37.42]) by gmmr-2.centrum.cz (Postfix) with QMQP id 0D6665C47; Thu, 28 May 2020 15:19:18 +0200 (CEST) Received: from out2.virusfree.cz by out2.virusfree.cz (VF-Scanner: Clear:RC:0(2a00:da80:0:502::8):SC:0(0.0/5.0):CC:0:; processed in 0.3 s); 28 May 2020 13:19:18 +0000 X-VF-Scanner-ID: 20200528131917.670757.30331.out2.virusfree.cz.0 Received: from gmmr-3.centrum.cz (2a00:da80:0:502::8) by out2.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 28 May 2020 15:19:17 +0200 Received: from gm-smtp6.centrum.cz (unknown [10.255.254.15]) by gmmr-3.centrum.cz (Postfix) with ESMTP id 8D5FF20055F28; Thu, 28 May 2020 15:19:17 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp6.centrum.cz (Postfix) with ESMTPA id 6EA159C000E3; Thu, 28 May 2020 15:19:17 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Mgr. Janusz Chmiel'" , "'Nolan Darilek'" , References: <4ebff51d-4a1f-c9c1-e58b-512932028532@thewordnerd.info> <162BDD3DCAF647A9B11C3A986097A106@DESKTOPN6LG1HQ> In-Reply-To: <162BDD3DCAF647A9B11C3A986097A106@DESKTOPN6LG1HQ> Subject: RE: speech-dispatcher and userspace chroot environment on Android Date: Thu, 28 May 2020 15:19:16 +0200 Message-ID: <9525EC2E9C18424BA5CFA45078ED4A0C@DESKTOPN6LG1HQ> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdY0NWLUSU0m5K4hRI6gyNlGnrFpAAAAs2cAAC4YGtA= X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=46.255.227.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr2.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/28 09:19:18 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2020 13:19:27 -0000 Proot have often issues with phones and tablets developed by Samsung, Huavei. Blackview are very often OK. You can also use LXDE desktop, = which do not need to communicate with systemd like Mate-session. But LXDE is not accessible by default. YOu would had to run lxappearance to enable = assistive technology support. But because lxapperance do not work with orca = outside The LXDE, you would had to grab Lxappearance C source code. The best strategy is to find its package on ArchLinux AUr community repository, = so you will get access to ArchLinux compatible source code. May be, that = you would analyse Lxappearance source code to type some commands to enable assistive technology support i=EDn LXDE. Sure, also Mate have possibility to enable assistive = technologyessupport. But Mate can be used even without assistive technology enabled, even = some apps such as QT apps will not work. The problem of VNC protocol is The lack of 3D graphics support because = you run Android no real Linux, so some specific video drivers are not = loaded. You have many opportunities such as using Seamonkey, Evolution, = Thunderbird, Pluma, caja file manager, even Mate archiver. But speed of all apps will = be limited. Because Proot is complex C app which monitor sys calls and if = some sys call is called, Proot must change it to other values. So it can not = be so fast like running full Linux which would be directly executed by = yours phone CPU. You can even ignore desktop environment and you can simply combine some = GTk compatible window manager with Orca. Such as ratpoison. It is very = memory efficient window manager, but it uses different hod keys to switch = between windowss. Openbox uses more memory but it do not need to access /proc = folder to switch between active windows. So you can use it even with other = distros. But combining Mate and other window managers have some shadow effects. Orca do not start automatically, some Mate specific apps may hang its = focus while browsing its GUi by using TAB or SHIFT+Tab. You will not be able to use Libreoffice on Android 8 and newer, because Libreoffice binary module need to access /proc folder. Somebody very advanced would had to reprogramm Libree office so it would run similarly like Openbox which also do not need to acces /proc folder at all. But it is heavy task. Android 6.0 do not have this limitation. When I have tested Libreoffice on Android 6.0 it have worked perfectly, = no shared memory so it would be usable. I will debate with Libreoffice programmers how complex would be to develop parallel routine which would ommit to use /proc folder access. I will look at Libreoffice source = code, if binary executable is written in C or in other language. From MAILER-DAEMON Thu May 28 09:32:00 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jeIdb-000221-Ov for mharc-speechd-discuss@gnu.org; Thu, 28 May 2020 09:32:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42422) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeIdY-00020l-Fp for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:31:57 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:33842) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeIdX-0001yC-4m for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:31:56 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 80DDA4ADB; Thu, 28 May 2020 15:31:50 +0200 (CEST) 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 DjrZPnw1sfIj; Thu, 28 May 2020 15:31:49 +0200 (CEST) Received: from function (lfbn-bor-1-797-11.w86-234.abo.wanadoo.fr [86.234.239.11]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 792AA1CB9; Thu, 28 May 2020 15:31:49 +0200 (CEST) Received: from samy by function with local (Exim 4.93) (envelope-from ) id 1jeIdQ-004k6P-JB; Thu, 28 May 2020 15:31:48 +0200 Date: Thu, 28 May 2020 15:31:48 +0200 From: Samuel Thibault To: "Mgr. Janusz Chmiel" Cc: 'Nolan Darilek' , speechd-discuss@nongnu.org Subject: Re: speech-dispatcher and userspace chroot environment on Android Message-ID: <20200528133148.rm4qzli7orqgb5jr@function> References: <4ebff51d-4a1f-c9c1-e58b-512932028532@thewordnerd.info> <162BDD3DCAF647A9B11C3A986097A106@DESKTOPN6LG1HQ> <9525EC2E9C18424BA5CFA45078ED4A0C@DESKTOPN6LG1HQ> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9525EC2E9C18424BA5CFA45078ED4A0C@DESKTOPN6LG1HQ> Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=2a0c:e300::1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2020 13:31:57 -0000 Mgr. Janusz Chmiel, le jeu. 28 mai 2020 15:19:16 +0200, a ecrit: > You will not be able to use Libreoffice on Android 8 and newer, because > Libreoffice binary module need to access /proc folder. A lot of programs won't work if you don't have /proc. It should be feasible to mount /proc inside your chroot, as a new procfs mount, or with a bind mount. Samuel From MAILER-DAEMON Thu May 28 09:34:49 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jeIgL-0004iq-1N for mharc-speechd-discuss@gnu.org; Thu, 28 May 2020 09:34:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42890) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeIgI-0004gQ-U1 for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:34:46 -0400 Received: from gmmr2.centrum.cz ([46.255.227.252]:48939) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jeIgG-0003S9-QW for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:34:46 -0400 Received: from gmmr-1.centrum.cz (unknown [10.255.254.33]) by gmmr2.centrum.cz (Postfix) with ESMTP id 6F48E600087E; Thu, 28 May 2020 15:34:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590672880; bh=Fswt5Fzkv3H0Zk5RAAqciwSi6ZGZM4lxqcAtoqqAtzw=; h=From:To:Cc:References:In-Reply-To:Subject:Date:From; b=Ew8DmRhp/YTooZWL04b8VYC7wdMf1f1qDJrMINtyF4c4Z+WBuqgPKKI7jFQi4ws15 CiOcRjF27C1h1BSApSJ3Lm50hzaGDCQ65LRphTZ6/4gwDT1odOV9U8KdLukDxwa8rz X3ygsFVEbK644Pk9PWosYK2qmQJjpNJ3R/ZQ022g= Received: from out1.virusfree.cz (out1.virusfree.cz [212.24.139.170]) by gmmr-1.centrum.cz (Postfix) with QMQP id 6D6C430002E91; Thu, 28 May 2020 15:34:40 +0200 (CEST) Received: from out1.virusfree.cz by out1.virusfree.cz (VF-Scanner: Clear:RC:0(46.255.225.203):SC:0(2.1/5.0):CC:0:; processed in 0.2 s); 28 May 2020 13:34:40 +0000 X-VF-Scanner-ID: 20200528133440.186062.4233.out1.virusfree.cz.0 Received: from gmmr-1.centrum.cz (46.255.225.203) by out1.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 28 May 2020 15:34:40 +0200 Received: from gm-smtp6.centrum.cz (unknown [10.255.254.30]) by gmmr-1.centrum.cz (Postfix) with ESMTP id 2539D2005B7C7; Thu, 28 May 2020 15:34:40 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp6.centrum.cz (Postfix) with ESMTPA id 034119C000C3; Thu, 28 May 2020 15:34:39 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Samuel Thibault'" Cc: "'Nolan Darilek'" , References: <4ebff51d-4a1f-c9c1-e58b-512932028532@thewordnerd.info> <162BDD3DCAF647A9B11C3A986097A106@DESKTOPN6LG1HQ> <9525EC2E9C18424BA5CFA45078ED4A0C@DESKTOPN6LG1HQ> <20200528133148.rm4qzli7orqgb5jr@function> In-Reply-To: <20200528133148.rm4qzli7orqgb5jr@function> Subject: RE: speech-dispatcher and userspace chroot environment on Android Date: Thu, 28 May 2020 15:34:39 +0200 Message-ID: <2AFD428344794BB0A3EF906D444A23FD@DESKTOPN6LG1HQ> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdY09FldhSqyXVJLRPi+5K2pXjql4QAABwvQ X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=46.255.227.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr2.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/28 09:19:18 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2020 13:34:47 -0000 ArchLinux installation script from MR Rausty contain work around based on The approach which you have described, but unfortunately, Libreoffice binary uses some call which reveal that /proc folder can not be directly accessed. Marco window manager work thanks to Rasutry provided work around, but very sadly, Libreoffice binary fails to load. I will open bug on Libreoffice Bug zilla page about it. Because I Am afraid, that there is very little chance to force Libreoffice binary to work with /proc folder which can not be directly accessed as it should. Sad reality. From MAILER-DAEMON Thu May 28 09:36:57 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jeIiP-0007UE-1n for mharc-speechd-discuss@gnu.org; Thu, 28 May 2020 09:36:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeIiN-0007SE-Mu for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:36:55 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:53221) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeIiM-00053f-Rq for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:36:55 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id DB3ED5C0159; Thu, 28 May 2020 09:36:53 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Thu, 28 May 2020 09:36:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=y+C3asLdx0SSeRgSFkFnz2T5osXaqrrlzW9vRRD7n m4=; b=LpHE99xP6Yg9zvsoatx5Y7X0eK8oCOBudKzY26oQssGSAGTPYE5e1omR/ qyo1EFJ9p9+m3ZnwxQFVnC+8pn4EdSjyMY89C1BUdFZ44MJKvBmfAJN81V6RJzrG nu9LVMs5THgIG1dHeVl6yKZLzSLYA3ZE8P1l3AO3QZb5ZtY9f1bOIuWknf3HvF92 Ykoag+ZSOosZdv1jH7ZRqAESM+stN/krFo7SQm9XIko8V2xfHwAGpPnwu4KxZXDR CNNrxah7ZMUkqErCOpS7AtA//Yj3MZyWUfenBKo8ixqOVlRaEPcX0/VmfMR3qrDa 05Z+0Bq29b1o65AVIRX/W07EGYx4g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddviedgfeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhkffffgggjggtgfesthejredttdefjeenucfhrhhomheppfholhgr nhcuffgrrhhilhgvkhcuoehnohhlrghnsehthhgvfihorhgunhgvrhgurdhinhhfoheqne cuggftrfgrthhtvghrnhepheduvdffjeekffdtudevleeihffgudfffeduhfejtdeigffh feehgeduudevtdeinecukfhppeeikedrvddtiedrudekkedrudeftdenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehnohhlrghnsehthhgvfiho rhgunhgvrhgurdhinhhfoh X-ME-Proxy: Received: from [192.168.0.216] (cpe-68-206-188-130.elp.res.rr.com [68.206.188.130]) by mail.messagingengine.com (Postfix) with ESMTPA id C983B328005A; Thu, 28 May 2020 09:36:52 -0400 (EDT) Subject: Re: speech-dispatcher and userspace chroot environment on Android To: "Mgr. Janusz Chmiel" , speechd-discuss@nongnu.org References: <4ebff51d-4a1f-c9c1-e58b-512932028532@thewordnerd.info> <162BDD3DCAF647A9B11C3A986097A106@DESKTOPN6LG1HQ> From: Nolan Darilek Message-ID: Date: Thu, 28 May 2020 08:36:52 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: <162BDD3DCAF647A9B11C3A986097A106@DESKTOPN6LG1HQ> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Received-SPF: none client-ip=66.111.4.25; envelope-from=nolan@thewordnerd.info; helo=out1-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/28 09:36:53 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2020 13:36:55 -0000 On 5/27/20 12:02 PM, Mgr. Janusz Chmiel wrote: > Termux is accessible not only with Talkback thanks to Java code, which have > been primarily suggested by MR Peter Vagner. After discussion with core > developers for Termux, official java code have been added and it is accepted > for many months. Nice. I just tried it, and while the terminal reads, it isn't a pleasant environment to work in. Any tips on how to use it more effectively? In particular, the terminal is represented by a single block of text, and doesn't seem to support reading by lines. So I read the entire terminal, run a command, reread the terminal... Maybe there's a more convenient way to do this? Also, using TalkBack's new Braille keyboard doesn't seem to submit commands when the keyboard submits. Guessing I'll need a physical keyboard for this. I wish individual lines were separate touch targets, and maybe that the view announced changes automatically. I may look into that. Android's accessibility APIs certainly don't make advanced things very easy. :( From MAILER-DAEMON Thu May 28 09:44:12 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jeIpQ-0000Ua-Be for mharc-speechd-discuss@gnu.org; Thu, 28 May 2020 09:44:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44640) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeIpO-0000QQ-Nc for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:44:10 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:48931) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeIpN-0002hf-7y for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:44:10 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 72BED5C00D5; Thu, 28 May 2020 09:44:08 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Thu, 28 May 2020 09:44:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=lI/qRS 4dU4kBYGrxdh74fSpjDj9V04PSRFtnsLur7tI=; b=r7oEucR24qezMEcrFTsuJS r6zBUl3UAOuf7t4bRP4YNvjz42BUpH8vv+apMQ/9EzZmlYr/i1PaRlaBSZpp+kvH FOO9w4mZ73OXsM/8jP9e6+Y/MPXQ5u9bzV86a0y0kf4G+rWW1etfcGZbXH2qM4DT o4d/QtLDwCZaSKE7IOCJ+SoTcPtzPxpQu/F8mLRq1X9WRvpNlDD+2wXEGun8C82l l9kNShigNkQLtuFE3hZmix7CGs+0F7uwW2hrtlsxiHd9caclApQKN5OUK9X3wdFR t6rlIjPLo2xIgyGy9osW/aysMTNVDSrHgkgtG42z2pdf/dZzcIB15B+aAfMmrwNQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddviedgfeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffhvfhfkffffgggjggtsegrtderredtfeejnecuhfhrohhmpefpohhlrghn ucffrghrihhlvghkuceonhholhgrnhesthhhvgifohhrughnvghrugdrihhnfhhoqeenuc ggtffrrghtthgvrhhnpedvhfdtteevieevkeefgeejudevkeefgfeileefffeluddtvedv vdegkeehteefheenucfkphepieekrddvtdeirddukeekrddufedtnecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepnhholhgrnhesthhhvgifohhr ughnvghrugdrihhnfhho X-ME-Proxy: Received: from [192.168.0.216] (cpe-68-206-188-130.elp.res.rr.com [68.206.188.130]) by mail.messagingengine.com (Postfix) with ESMTPA id 9C414328005E; Thu, 28 May 2020 09:44:07 -0400 (EDT) Subject: Re: Speech-dispatcher dropping audio after switch to optical out From: Nolan Darilek To: "Manuel Amador (Rudd-O)" , speechd-discuss@nongnu.org References: <0401d49d-586e-4d10-4237-df623b05c4c3@thewordnerd.info> <1f92acac-79c9-ed95-3920-7150d672b2c4@thewordnerd.info> Message-ID: <459f014d-9b0f-5ff2-6647-dff734c796bc@thewordnerd.info> Date: Thu, 28 May 2020 08:44:07 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: <1f92acac-79c9-ed95-3920-7150d672b2c4@thewordnerd.info> Content-Type: multipart/alternative; boundary="------------66D0EDDBE8F588A9A8579B1F" Content-Language: en-US Received-SPF: none client-ip=66.111.4.25; envelope-from=nolan@thewordnerd.info; helo=out1-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/28 09:36:53 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2020 13:44:10 -0000 This is a multi-part message in MIME format. --------------66D0EDDBE8F588A9A8579B1F Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit I seem to have fixed this. Added the following systemd unit to ~/.config/systemd/user/continuous-noise.service, enabled and started: [Unit] Description=Continuous noise [Service] ExecStart=/usr/bin/play -qn synth whitenoise vol 0.001 [Install] WantedBy=default.target Arrived at 0.001 after tweaking input and output levels such that I could lower it and make the white noise less audible. Initially I needed 0.01, but that introduced significant artifacts, and anything less still dropped speech. I increased my computer volume until 0.001 kept the connection active, then dropped the soundbar volume so I still had a bit of headroom and can get a reasonable volume range if I want it. I also tried brown noise, but that introduced artifacts into the sub channel that were even more audible. I still get a bit of white noise, but I'll just pretend I'm living in the 80s and deal. :) Still open to better solutions if any exist, but for now this works. Thanks for reminding me that HDMI equipment does stuff like this. On 5/27/20 3:22 PM, Nolan Darilek wrote: > > Hmm, interesting idea, but I haven't made any headway with it. I tried: > > > * running `/usr/bin/play -qn` > > * Running `paplay --raw /dev/zero` > > * Downloading an actual "minute of silence" wave file and playing that > > > Nothing made any difference. Maybe it's smart enough to detect and not > activate on absolute silence. I've looked through the manual and > nothing jumped out at me as far as what to adjust. > > > I think you're onto something with this, since my line-in is noisier > than HDMI. I'm actually getting noise from my backup drive, which is > part of why I'd like to switch to HDMI. > > > Other things I've tried: > > > * Unloading the suspend-on-idle PulseAudio module. I've had issues > with RPi HDMI output doing this, albeit with a longer delay, but > unloading the module made no difference. > > * Tweaking every number I found in /etc/speech-dispatcher/speechd.conf > and /etc/speech-dispatcher/modules/espeak-ng.conf, within reason. > > > Maybe I need a nearly silent sound? Anyone know any incantations to, > say, generate a quiet continuous stream of white noise and slowly bump > up the volume until the thing stays awake? > > > Thanks for helping me debug this. > > > On 5/27/20 2:13 PM, Manuel Amador (Rudd-O) wrote: > >> I think your sound bar turns off when there is no signal (my receiver >> does the same). Quickest workaround is to play silence constantly. >> >> On May 27, 2020 8:39:32 PM GMT+02:00, Nolan Darilek >> wrote: >> >> FWIW, a few more details: >> >> >> * It isn't specific to Optical. I ended up having to switch to HDMI >> because Optical can't do 5.1. Same result, though 5.1 audio works fine, >> including in games. >> >> * I also set default-sample-rate = 48000 in ~/.config/pulse/daemon.conf >> thinking that might help. No luck. >> >> >> Reverted to stereo and Line Out, and things are working again. I'd like >> to return to HDMI, so advice on either what to tweak or how to rapidly >> reset speech-dispatcher between tests welcome. >> >> >> Thanks. >> >> On 5/27/20 11:37 AM, Nolan Darilek wrote: >> >> Hey folks, My soundbar includes an optical out, to which I >> switched in hopes of enabling 5.1 surround. Unfortunately, >> after having done so, speech-dispatcher appears to be >> dropping audio at the beginning of every utterance. As an >> example, I have Orca set to echo by word only. I hear >> "xample", "rca", "ord only", etc. when typing this. If I open >> the sound device by, say, playing an MP3, everything is fine. >> I just started a track on reduced volume so I could type this >> last paragraph and proof my email. What parameters can I >> tweak to fix this? In looking at the config, I see a >> PulseAudio min length, along with bunches of knobs in >> espeak-ng (the module I'm using.) I'd appreciate guidance on >> which to tweak so I'm not here all day. :) Also, how should I >> test a new value? What's the easiest way to restart >> speech-dispatcher from my user session? Can I just pkill it >> after tweaking the config and have it come back, or is it >> more involved? Thanks for any help. >> >> >> >> -- >> Sent from my Android device with K-9 Mail. Please excuse my brevity. --------------66D0EDDBE8F588A9A8579B1F Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit

I seem to have fixed this. Added the following systemd unit to ~/.config/systemd/user/continuous-noise.service, enabled and started:


[Unit]
Description=Continuous noise

[Service]
ExecStart=/usr/bin/play -qn synth whitenoise vol 0.001

[Install]
WantedBy=default.target


Arrived at 0.001 after tweaking input and output levels such that I could lower it and make the white noise less audible. Initially I needed 0.01, but that introduced significant artifacts, and anything less still dropped speech. I increased my computer volume until 0.001 kept the connection active, then dropped the soundbar volume so I still had a bit of headroom and can get a reasonable volume range if I want it. I also tried brown noise, but that introduced artifacts into the sub channel that were even more audible. I still get a bit of white noise, but I'll just pretend I'm living in the 80s and deal. :)


Still open to better solutions if any exist, but for now this works. Thanks for reminding me that HDMI equipment does stuff like this.

On 5/27/20 3:22 PM, Nolan Darilek wrote:

Hmm, interesting idea, but I haven't made any headway with it. I tried:


* running `/usr/bin/play -qn`

* Running `paplay --raw /dev/zero`

* Downloading an actual "minute of silence" wave file and playing that


Nothing made any difference. Maybe it's smart enough to detect and not activate on absolute silence. I've looked through the manual and nothing jumped out at me as far as what to adjust.


I think you're onto something with this, since my line-in is noisier than HDMI. I'm actually getting noise from my backup drive, which is part of why I'd like to switch to HDMI.


Other things I've tried:


* Unloading the suspend-on-idle PulseAudio module. I've had issues with RPi HDMI output doing this, albeit with a longer delay, but unloading the module made no difference.

* Tweaking every number I found in /etc/speech-dispatcher/speechd.conf and /etc/speech-dispatcher/modules/espeak-ng.conf, within reason.


Maybe I need a nearly silent sound? Anyone know any incantations to, say, generate a quiet continuous stream of white noise and slowly bump up the volume until the thing stays awake?


Thanks for helping me debug this.


On 5/27/20 2:13 PM, Manuel Amador (Rudd-O) wrote:

I think your sound bar turns off when there is no signal (my receiver does the same). Quickest workaround is to play silence constantly.

On May 27, 2020 8:39:32 PM GMT+02:00, Nolan Darilek <nolan@thewordnerd.info> wrote:
FWIW, a few more details:


* It isn't specific to Optical. I ended up having to switch to HDMI 
because Optical can't do 5.1. Same result, though 5.1 audio works fine, 
including in games.

* I also set default-sample-rate = 48000 in ~/.config/pulse/daemon.conf 
thinking that might help. No luck.


Reverted to stereo and Line Out, and things are working again. I'd like 
to return to HDMI, so advice on either what to tweak or how to rapidly 
reset speech-dispatcher between tests welcome.


Thanks.

On 5/27/20 11:37 AM, Nolan Darilek wrote:
Hey folks, My soundbar includes an optical out, to which I switched in hopes of enabling 5.1 surround. Unfortunately, after having done so, speech-dispatcher appears to be dropping audio at the beginning of every utterance. As an example, I have Orca set to echo by word only. I hear "xample", "rca", "ord only", etc. when typing this. If I open the sound device by, say, playing an MP3, everything is fine. I just started a track on reduced volume so I could type this last paragraph and proof my email. What parameters can I tweak to fix this? In looking at the config, I see a PulseAudio min length, along with bunches of knobs in espeak-ng (the module I'm using.) I'd appreciate guidance on which to tweak so I'm not here all day. :) Also, how should I test a new value? What's the easiest way to restart speech-dispatcher from my user session? Can I just pkill it after tweaking the config and have it come back, or is it more involved? Thanks for any help.

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
--------------66D0EDDBE8F588A9A8579B1F-- From MAILER-DAEMON Thu May 28 09:44:31 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jeIpj-00014v-Hi for mharc-speechd-discuss@gnu.org; Thu, 28 May 2020 09:44:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44704) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeIph-00011w-CQ for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:44:29 -0400 Received: from gmmr3.centrum.cz ([2a00:da80:0:502::3]:56347) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jeIpf-00037g-Ms for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:44:28 -0400 Received: from gmmr-1.centrum.cz (unknown [10.255.254.29]) by gmmr3.centrum.cz (Postfix) with ESMTP id F351518008D5C; Thu, 28 May 2020 15:44:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590673463; bh=UBouKCIoQaRPEzkrkQpQluQqqNlHhF7M4oZHv4OX1Oo=; h=From:To:References:In-Reply-To:Subject:Date:From; b=kt+C5jToiJKueMnPe1jRdZD4efJvy77HaBuAfto+BSefJi7+ZDiCPrOodtORAg5zr PLcU5x0pkN4AUUdZXpSdAYwUWhJkjGEUQaE6IxFzoj6IspvyAixu6wNbrXcl3bNdI+ bUPfQ7LZyPY35z7oF9MD2GFp7ND7xeF45yc1heEU= Received: from out1.virusfree.cz (out1.virusfree.cz [212.24.139.170]) by gmmr-1.centrum.cz (Postfix) with QMQP id F1E3A30002E93; Thu, 28 May 2020 15:44:22 +0200 (CEST) Received: from out1.virusfree.cz by out1.virusfree.cz (VF-Scanner: Clear:RC:0(2a00:da80:1:502::8):SC:0(1.2/5.0):CC:0:; processed in 0.3 s); 28 May 2020 13:44:22 +0000 X-VF-Scanner-ID: 20200528134422.687185.24342.out1.virusfree.cz.0 Received: from gmmr-4.centrum.cz (2a00:da80:1:502::8) by out1.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 28 May 2020 15:44:22 +0200 Received: from gm-smtp5.centrum.cz (unknown [10.255.254.18]) by gmmr-4.centrum.cz (Postfix) with ESMTP id A002220055B6A; Thu, 28 May 2020 15:44:22 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp5.centrum.cz (Postfix) with ESMTPA id 20F3A84000C6; Thu, 28 May 2020 15:44:20 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Nolan Darilek'" , References: <4ebff51d-4a1f-c9c1-e58b-512932028532@thewordnerd.info> <162BDD3DCAF647A9B11C3A986097A106@DESKTOPN6LG1HQ> In-Reply-To: Subject: RE: speech-dispatcher and userspace chroot environment on Android Date: Thu, 28 May 2020 15:44:19 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdY09Q346OgAI/XSQpyU/H6yV3fB7AAAGqHg X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=2a00:da80:0:502::3; envelope-from=janusz.chmiel@volny.cz; helo=gmmr3.centrum.cz X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2020 13:44:29 -0000 You would had to use Talkback gesture to read by paragraphs or by line. Sure, this environment is not ideal solution so if you would like to use nano to edit scripts you would had to use NVDA or Orca with other computer to access Termux by using SSH. This is The reason why I would like to simply bring fully automated solution for visually impaired Android users. So users would only install app from GOogle Play, they would only patiently wait till ArchLinux would not be installed correctly with all packages. But problem is, that there is no big chance to find more accessible GUi than Termux contain. Connect Bot SSH client Android app is also accessible by using similar approach. It uses long editable field. Which you can browse rand access. It would be too complex to emulate fully accessible Android GUI while using terminal. It would had to be app only for totally visually impaired users, so no real GUi, empty android screen and app would had to only react on key presses and active synthesizer would give you a Feetback. But it would not be very easy task. From MAILER-DAEMON Thu May 28 09:48:20 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jeItQ-0004mp-Fo for mharc-speechd-discuss@gnu.org; Thu, 28 May 2020 09:48:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeItO-0004mW-6K for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:48:18 -0400 Received: from gmmr2.centrum.cz ([46.255.227.252]:33351) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jeItL-0007LZ-MA for speechd-discuss@nongnu.org; Thu, 28 May 2020 09:48:17 -0400 Received: from gmmr-1.centrum.cz (unknown [10.255.254.13]) by gmmr2.centrum.cz (Postfix) with ESMTP id B2E2F60007D1; Thu, 28 May 2020 15:48:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590673691; bh=PRJPy6Psqq/FJUqW3ig3ar+WQgPad2fZagmU59JvMmc=; h=From:To:References:In-Reply-To:Subject:Date:From; b=cpEnMjh/6IIt1Z/5kv4XHzrVzAXvWb/k0AaZQ/0S+iv9vUzcD1XHQf+nEFfvvtmTj ATOUtbJjziy4uZxy2iL77feey9Sswan3t9Zclod3vH4vniNdPPtcSKvQoiAyBn0kaW gQkMKA9JLJwCoFlNia3Khqv3Uqs4/aALz7fwDJyU= Received: from out1.virusfree.cz (out1.virusfree.cz [212.24.139.170]) by gmmr-1.centrum.cz (Postfix) with QMQP id B13CB30002E91; Thu, 28 May 2020 15:48:11 +0200 (CEST) Received: from out1.virusfree.cz by out1.virusfree.cz (VF-Scanner: Clear:RC:0(46.255.225.205):SC:0(1.2/5.0):CC:0:; processed in 0.3 s); 28 May 2020 13:48:11 +0000 X-VF-Scanner-ID: 20200528134811.464702.29514.out1.virusfree.cz.0 Received: from gmmr-3.centrum.cz (46.255.225.205) by out1.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 28 May 2020 15:48:11 +0200 Received: from gm-smtp5.centrum.cz (unknown [10.255.254.16]) by gmmr-3.centrum.cz (Postfix) with ESMTP id 6731020055F28; Thu, 28 May 2020 15:48:11 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp5.centrum.cz (Postfix) with ESMTPA id 400F884000C5; Thu, 28 May 2020 15:48:11 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Nolan Darilek'" , "'Manuel Amador \(Rudd-O\)'" , References: <0401d49d-586e-4d10-4237-df623b05c4c3@thewordnerd.info> <1f92acac-79c9-ed95-3920-7150d672b2c4@thewordnerd.info> <459f014d-9b0f-5ff2-6647-dff734c796bc@thewordnerd.info> In-Reply-To: <459f014d-9b0f-5ff2-6647-dff734c796bc@thewordnerd.info> Subject: RE: Speech-dispatcher dropping audio after switch to optical out Date: Thu, 28 May 2020 15:48:10 +0200 Message-ID: <26F01138039F4039815435638274C376@DESKTOPN6LG1HQ> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdY09hadnYq7PDpHRMWUiHPLa1JX5AAAH+oA X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=46.255.227.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr2.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/28 09:19:18 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2020 13:48:18 -0000 Do you think, that something similar can be also made for Arch Linux? From MAILER-DAEMON Thu May 28 10:21:46 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jeJPm-0000kR-K7 for mharc-speechd-discuss@gnu.org; Thu, 28 May 2020 10:21:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49752) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeJPl-0000iK-8y for speechd-discuss@nongnu.org; Thu, 28 May 2020 10:21:45 -0400 Received: from mail.rudd-o.com ([54.255.149.57]:49172) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeJPj-0000aw-0B for speechd-discuss@nongnu.org; Thu, 28 May 2020 10:21:44 -0400 Received: from [10.137.0.18] (unknown [212.51.155.121]) (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) (No client certificate requested) by mail.rudd-o.com (Postfix) with ESMTPSA id A3AAD600F6; Thu, 28 May 2020 14:21:37 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 mail.rudd-o.com A3AAD600F6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rudd-o.com; s=default; t=1590675698; bh=F0eAjCtAQGYM+6uWjNBYt8NQVsyJP7Hv8Jt1hxYXZpw=; h=Subject:To:References:From:Date:In-Reply-To:From; b=lyO9Tu44F+8nfwyjAYxO8pmfkOBDI/sFz7d+KZJZuoWYNuWpuRQhoD0H/FybCIKaz 4uOdimsORH3o16l6cjtvWWSJEWOq0fxP0JYSZBGeUZ+EBwOBCEhHiLEfgnul/tc4uy io6eUg2sZ9zqufguJ9YVxxDh5TxRzG0Y7LSq8vg3v9iTkqNNZ7i3bF9xjDb18D7cft Didi6rHomHrRTr/qz3YAVTVPnh5tu2N4G3uQMviRKUC0xBOUMkfSbhWR3BJEjAYRBS dBQJC60+3v6KMgOc8EtkOUuDgfrtgnEUUAHOsJ59RqN1zU1kp+psH+F6q2n74C7lOs WUmTv0p0B1qEA== Subject: Re: Speech-dispatcher dropping audio after switch to optical out To: Nolan Darilek , speechd-discuss@nongnu.org References: <0401d49d-586e-4d10-4237-df623b05c4c3@thewordnerd.info> <1f92acac-79c9-ed95-3920-7150d672b2c4@thewordnerd.info> <459f014d-9b0f-5ff2-6647-dff734c796bc@thewordnerd.info> From: "Manuel Amador (Rudd-O)" Message-ID: Date: Thu, 28 May 2020 16:21:33 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <459f014d-9b0f-5ff2-6647-dff734c796bc@thewordnerd.info> Content-Type: multipart/alternative; boundary="------------2980D678B30E71BFD664ED41" Content-Language: en-US Received-SPF: pass client-ip=54.255.149.57; envelope-from=rudd-o@rudd-o.com; helo=mail.rudd-o.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/28 10:21:39 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x (no timestamps) [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2020 14:21:45 -0000 This is a multi-part message in MIME format. --------------2980D678B30E71BFD664ED41 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit On 28/05/2020 15.44, Nolan Darilek wrote: > > I seem to have fixed this. Added the following systemd unit to > ~/.config/systemd/user/continuous-noise.service, enabled and started: > > > [Unit] > Description=Continuous noise > > [Service] > ExecStart=/usr/bin/play -qn synth whitenoise vol 0.001 > > [Install] > WantedBy=default.target > > > Arrived at 0.001 after tweaking input and output levels such that I > could lower it and make the white noise less audible. Initially I > needed 0.01, but that introduced significant artifacts, and anything > less still dropped speech. I increased my computer volume until 0.001 > kept the connection active, then dropped the soundbar volume so I > still had a bit of headroom and can get a reasonable volume range if I > want it. I also tried brown noise, but that introduced artifacts into > the sub channel that were even more audible. I still get a bit of > white noise, but I'll just pretend I'm living in the 80s and deal. :) > For an improvemnt in your idea: play a constant track of, not white noise, but noise above 21K / below 22K, at the same volumes. Glad to have been of service! -- Rudd-O http://rudd-o.com/ --------------2980D678B30E71BFD664ED41 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
On 28/05/2020 15.44, Nolan Darilek wrote:

I seem to have fixed this. Added the following systemd unit to ~/.config/systemd/user/continuous-noise.service, enabled and started:


[Unit]
Description=Continuous noise

[Service]
ExecStart=/usr/bin/play -qn synth whitenoise vol 0.001

[Install]
WantedBy=default.target


Arrived at 0.001 after tweaking input and output levels such that I could lower it and make the white noise less audible. Initially I needed 0.01, but that introduced significant artifacts, and anything less still dropped speech. I increased my computer volume until 0.001 kept the connection active, then dropped the soundbar volume so I still had a bit of headroom and can get a reasonable volume range if I want it. I also tried brown noise, but that introduced artifacts into the sub channel that were even more audible. I still get a bit of white noise, but I'll just pretend I'm living in the 80s and deal. :)

For an improvemnt in your idea: play a constant track of, not white noise, but noise above 21K / below 22K, at the same volumes.

Glad to have been of service!
-- 
    Rudd-O
    http://rudd-o.com/
--------------2980D678B30E71BFD664ED41-- From MAILER-DAEMON Thu May 28 16:12:00 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jeOsi-0001TJ-4M for mharc-speechd-discuss@gnu.org; Thu, 28 May 2020 16:12:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54240) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeOsg-0001QQ-Iw for speechd-discuss@nongnu.org; Thu, 28 May 2020 16:11:58 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:45050) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeOsf-0002fi-Ay for speechd-discuss@nongnu.org; Thu, 28 May 2020 16:11:58 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 1F6E6C290; Thu, 28 May 2020 22:11:54 +0200 (CEST) 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 VHcoCxXqFnDQ; Thu, 28 May 2020 22:11:53 +0200 (CEST) Received: from function (lfbn-bor-1-797-11.w86-234.abo.wanadoo.fr [86.234.239.11]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 07CF1A9E5; Thu, 28 May 2020 22:11:52 +0200 (CEST) Received: from samy by function with local (Exim 4.93) (envelope-from ) id 1jeOsZ-005LIu-NI; Thu, 28 May 2020 22:11:51 +0200 Date: Thu, 28 May 2020 22:11:51 +0200 From: Samuel Thibault To: "Manuel Amador (Rudd-O)" Cc: Nolan Darilek , speechd-discuss@nongnu.org Subject: Re: Speech-dispatcher dropping audio after switch to optical out Message-ID: <20200528201151.une5j2k74ojcho4d@function> References: <0401d49d-586e-4d10-4237-df623b05c4c3@thewordnerd.info> <1f92acac-79c9-ed95-3920-7150d672b2c4@thewordnerd.info> <459f014d-9b0f-5ff2-6647-dff734c796bc@thewordnerd.info> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=185.233.100.1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/28 16:11:54 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2020 20:11:58 -0000 Hello, Manuel Amador (Rudd-O), le jeu. 28 mai 2020 16:21:33 +0200, a ecrit: > On 28/05/2020 15.44, Nolan Darilek wrote: > > ExecStart=/usr/bin/play -qn synth whitenoise vol 0.001 > > Arrived at 0.001 after tweaking input and output levels such that I could > lower it and make the white noise less audible. > > For an improvemnt in your idea: play a constant track of, not white noise, but > noise above 21K / below 22K, at the same volumes. That feature has been requested before already, for the same kind of reason. That could be integrated in speech-dispatcher itself, allowing the user to choose the volume of the noise. It'd be a matter of starting a thread that just produces random data at the chosen level and push it to the audio module, I have created https://github.com/brailcom/speechd/issues/346 , any taker on this? Samuel From MAILER-DAEMON Thu May 28 17:12:40 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jePpQ-0001ZS-JO for mharc-speechd-discuss@gnu.org; Thu, 28 May 2020 17:12:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36754) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jePpP-0001Yg-Rt for speechd-discuss@nongnu.org; Thu, 28 May 2020 17:12:39 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:40168) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jePpO-00013d-D2 for speechd-discuss@nongnu.org; Thu, 28 May 2020 17:12:39 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id E04A3CC5; Thu, 28 May 2020 23:12:33 +0200 (CEST) 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 2G2sJrRnHxyQ; Thu, 28 May 2020 23:12:33 +0200 (CEST) Received: from function (lfbn-bor-1-797-11.w86-234.abo.wanadoo.fr [86.234.239.11]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 4552F782; Thu, 28 May 2020 23:12:33 +0200 (CEST) Received: from samy by function with local (Exim 4.93) (envelope-from ) id 1jePpI-005MxT-49; Thu, 28 May 2020 23:12:32 +0200 Date: Thu, 28 May 2020 23:12:32 +0200 From: Samuel Thibault To: "Mgr. Janusz Chmiel" Cc: speechd-discuss@nongnu.org Subject: Re: How to make espeak-ng-mbrola-generic work with orca Message-ID: <20200528211232.4fsxc6o53mlo4lrt@function> References: <20200426192602.pabz4s3wyqr2r7eu@function> <20200513114233.hho27iw6kqwrqkds@function> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=2a0c:e300::1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2020 21:12:40 -0000 Hello, Mgr. Janusz Chmiel, le mar. 26 mai 2020 16:15:29 +0200, a ecrit: > But when I have typed cz2 as language code, it did not work. The standard ISO language code for czech is cs, not cz. spd-say -o espeak-ng-mbrola-generic -l cs foobar Seems to be using mbrola-cz2 correctly. Samuel From MAILER-DAEMON Fri May 29 02:02:30 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jeY6A-0007bo-QE for mharc-speechd-discuss@gnu.org; Fri, 29 May 2020 02:02:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeY69-0007Xz-D1 for speechd-discuss@nongnu.org; Fri, 29 May 2020 02:02:29 -0400 Received: from gmmr3.centrum.cz ([2a00:da80:0:502::3]:49232) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jeY67-0003Jc-GX for speechd-discuss@nongnu.org; Fri, 29 May 2020 02:02:28 -0400 Received: from gmmr-2.centrum.cz (unknown [10.255.254.37]) by gmmr3.centrum.cz (Postfix) with ESMTP id D2CD61800987A; Fri, 29 May 2020 08:02:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590732140; bh=+bTg0ecS4H1zuOzxtnQf6HygZZ1aIjTfTkd0SUy9t/0=; h=From:To:Cc:References:In-Reply-To:Subject:Date:From; b=CcrTHnYH1741LnCqy6O8MG93o3ATmgpgZnSZtOvIid1M7eDUoiB2xmUJvZVRwz/II 1V1ynOtEKr7h7V9IUlq4sRAqSdtUJo+r+4gt9aFUMMDLm3IpwbjFPOYCtTJYm9Fkkq 8jbgWhNww8xA9TwsyTDd2uUwi30lWC98HnOeYa0Q= Received: from out2.virusfree.cz (out2.virusfree.cz [79.133.37.42]) by gmmr-2.centrum.cz (Postfix) with QMQP id CC9BF4FA6; Fri, 29 May 2020 08:02:20 +0200 (CEST) Received: from out2.virusfree.cz by out2.virusfree.cz (VF-Scanner: Clear:RC:0(2a00:da80:0:502::8):SC:0(0.2/5.0):CC:0:; processed in 0.2 s); 29 May 2020 06:02:20 +0000 X-VF-Scanner-ID: 20200529060220.614608.4460.out2.virusfree.cz.0 Received: from gmmr-3.centrum.cz (2a00:da80:0:502::8) by out2.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 29 May 2020 08:02:20 +0200 Received: from gm-smtp5.centrum.cz (unknown [10.255.254.15]) by gmmr-3.centrum.cz (Postfix) with ESMTP id 8114920055F28; Fri, 29 May 2020 08:02:20 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp5.centrum.cz (Postfix) with ESMTPA id 6705984000CA; Fri, 29 May 2020 08:02:20 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: "'Samuel Thibault'" Cc: References: <20200426192602.pabz4s3wyqr2r7eu@function> <20200513114233.hho27iw6kqwrqkds@function> <20200528211232.4fsxc6o53mlo4lrt@function> In-Reply-To: <20200528211232.4fsxc6o53mlo4lrt@function> Subject: RE: How to make espeak-ng-mbrola-generic work with orca Date: Fri, 29 May 2020 08:02:20 +0200 Message-ID: <079FDBA351CD437EA281B2345C97530B@DESKTOPN6LG1HQ> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AdY1NhpQ12LUgC74SeCE/yry8vvwIwASIO1g X-MimeOLE: Produced By Microsoft MimeOLE Received-SPF: pass client-ip=2a00:da80:0:502::3; envelope-from=janusz.chmiel@volny.cz; helo=gmmr3.centrum.cz X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 May 2020 06:02:29 -0000 Thank you very much dear Samuel. Mbrola is working smoothly and perfectly for Me now. Very probably. Mbrola itself do not use shared memory calls at all so it is fully usable from chroot environment. From MAILER-DAEMON Sun May 31 11:38:06 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jfQ2I-00013E-7j for mharc-speechd-discuss@gnu.org; Sun, 31 May 2020 11:38:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49722) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfQ2G-00012v-LX for speechd-discuss@nongnu.org; Sun, 31 May 2020 11:38:04 -0400 Received: from gmmr1.centrum.cz ([46.255.225.252]:47076) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jfQ2E-0002Pi-1x for speechd-discuss@nongnu.org; Sun, 31 May 2020 11:38:04 -0400 Received: from gmmr-2.centrum.cz (unknown [10.255.254.14]) by gmmr1.centrum.cz (Postfix) with ESMTP id F2F218043A86 for ; Sun, 31 May 2020 17:37:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=volny.cz; s=mail; t=1590939475; bh=LDneQ72dL4ppF7oCADCgdoGNb3zlkIJbkeYJu06JEQ4=; h=From:To:Subject:Date:From; b=VZMeuhjtkOBFPiiNO+T7VlG+6FgHY7tak4ESCdodH5D0u0d9Ls/kzd7b01qbkG+av BTkU6drkvNhH5dSNWhvymmW238ABwhDX0wmc3vljtgRhbfxIf78AfREm6JLn9McmKW Gb95W3PdnF1/4BSCIUcwtTlE2wto1BLnUyMfskYw= Received: from out2.virusfree.cz (out2.virusfree.cz [79.133.37.42]) by gmmr-2.centrum.cz (Postfix) with QMQP id ECAF25275 for ; Sun, 31 May 2020 17:37:54 +0200 (CEST) Received: from out2.virusfree.cz by out2.virusfree.cz (VF-Scanner: Clear:RC:0(46.255.227.203):SC:0(1.3/5.0):CC:0:; processed in 0.2 s); 31 May 2020 15:37:54 +0000 X-VF-Scanner-ID: 20200531153754.707528.28579.out2.virusfree.cz.0 Received: from gmmr-2.centrum.cz (46.255.227.203) by out2.virusfree.cz with ESMTPS (TLSv1.3, TLS_AES_256_GCM_SHA384); 31 May 2020 17:37:54 +0200 Received: from gm-smtp5.centrum.cz (unknown [10.255.254.29]) by gmmr-2.centrum.cz (Postfix) with ESMTP id 7EE2F20055F59 for ; Sun, 31 May 2020 17:37:54 +0200 (CEST) Received: from DESKTOPN6LG1HQ (unknown [85.70.144.247]) by gm-smtp5.centrum.cz (Postfix) with ESMTPA id 67C3A84000C5 for ; Sun, 31 May 2020 17:37:54 +0200 (CEST) From: "Mgr. Janusz Chmiel" To: Subject: I need to compile Epos C app for ArchLinux aarch64 Date: Sun, 31 May 2020 17:37:54 +0200 Message-ID: <05C12A720DF944CBB251D7B4294A0FAC@DESKTOPN6LG1HQ> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE Thread-Index: AdY3YXOxJuMkZhqfRu6nQpC7yqm/eA== Received-SPF: pass client-ip=46.255.225.252; envelope-from=janusz.chmiel@volny.cz; helo=gmmr1.centrum.cz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/31 11:37:55 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2020 15:38:04 -0000 Because there are many C and C++ experts here. How complex would be to recode The source code of Epos speech synthesizer so Gcc will accept its form and will not cause errors while compiling? I have even found pkg package for ArchLinux, but it have been made for X86 and X64 CPU. As A result, I have got The serie of compiler bugs and Epos could not be compiled till The end. Does it require deeep C or C++ knowledge? I have thought that I will simple compile Epos source but rreally, it does not work. When I have tried to run ./configure in The original Epos source code folder, without applied path from Epos for ArchLinux, I have not been aple to even complete configure. I love Machac and Epos intonation so much. But unfortunately, It seems to Me, that there is no functional Epos source code with would be run in Arch Linux arch64 for ARM based CPUS. Any help will be very welcomed. From MAILER-DAEMON Sun May 31 12:06:08 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1jfQTQ-0006Yi-1M for mharc-speechd-discuss@gnu.org; Sun, 31 May 2020 12:06:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52242) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfQTO-0006Xi-54 for speechd-discuss@nongnu.org; Sun, 31 May 2020 12:06:06 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:40502) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfQTN-0000p2-0W for speechd-discuss@nongnu.org; Sun, 31 May 2020 12:06:05 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id DF13294F; Sun, 31 May 2020 18:06:00 +0200 (CEST) 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 pU5iqRLbbmA1; Sun, 31 May 2020 18:06:00 +0200 (CEST) Received: from function (lfbn-bor-1-797-11.w86-234.abo.wanadoo.fr [86.234.239.11]) by hera.aquilenet.fr (Postfix) with ESMTPSA id D163F210; Sun, 31 May 2020 18:05:59 +0200 (CEST) Received: from samy by function with local (Exim 4.93) (envelope-from ) id 1jfQTG-00Dn75-An; Sun, 31 May 2020 18:05:58 +0200 Date: Sun, 31 May 2020 18:05:58 +0200 From: Samuel Thibault To: "Mgr. Janusz Chmiel" Cc: speechd-discuss@nongnu.org Subject: Re: I need to compile Epos C app for ArchLinux aarch64 Message-ID: <20200531160558.744knfkrybupnup5@function> References: <05C12A720DF944CBB251D7B4294A0FAC@DESKTOPN6LG1HQ> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <05C12A720DF944CBB251D7B4294A0FAC@DESKTOPN6LG1HQ> Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) Received-SPF: neutral client-ip=185.233.100.1; envelope-from=samuel.thibault@ens-lyon.org; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/31 12:06:01 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: speechd-discuss@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Speech Dispatcher discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2020 16:06:06 -0000 Mgr. Janusz Chmiel, le dim. 31 mai 2020 17:37:54 +0200, a ecrit: > How complex would be to recode The source code of Epos speech > synthesizer so Gcc will accept its form and will not cause errors > while compiling? Without actually seeing the errors it's impossible to say. Samuel