Re: Accessibility in the FreeBSD installer and console

2022-07-08 Thread Hans Petter Selasky

Hi,

Here is the complete patch for Voice-Over in the FreeBSD console:

https://reviews.freebsd.org/D35754

You need to install espeak from pkg and then install the 
/etc/devd/accessibility.conf file and then run sysctl 
kern.vt.accessibility.enable=1 after booting the new kernel.


It is freaking awesome!

There might be some bugs, but it worked fine for me!

--HPS



Re: FreeBSD is a great operating system!

2022-07-08 Thread Hans Petter Selasky

On 7/8/22 05:40, Turritopsis Dohrnii Teo En Ming wrote:

Dear Hans Petter Selasky,

Why do you say FreeBSD license is a killer?


Because you can do anything you want with the operating system :-)

--HPS



Re: Accessibility in the FreeBSD installer and console

2022-07-08 Thread Stefan Esser

Am 08.07.22 um 12:53 schrieb Hans Petter Selasky:

Hi,

Here is the complete patch for Voice-Over in the FreeBSD console:

https://reviews.freebsd.org/D35754

You need to install espeak from pkg and then install the 
/etc/devd/accessibility.conf file and then run sysctl 
kern.vt.accessibility.enable=1 after booting the new kernel.


It is freaking awesome!

There might be some bugs, but it worked fine for me!


The espeak port is marked for deletion on 2022-06-30 (but has
not been deleted, yet):

DEPRECATED= Last release in 2014 and deprecated upstream
EXPIRATION_DATE=2022-06-30

There is espeak-ng, which took over the sources, and I have
prepared a port update.

I had asked a member of the portmgr team whether it would be
preferred if the espeak port was updated to use sources from
the espeak-ng repository (the version numbers continue from
the last espeak release), or whether if I should create a new
port for espeak-ng.

But I have not got any response on that question ...

The current status of the espeak-ng port is that it generates
WAV output, but it does not work with the sound system in
FreeBSD, anymore.

The 2 sound options available in the espeak port seem to no
longer be supported.

I did not have time to look into this issue, but I do assume
that the sound output from the old espeak code could easily
be restored in espeak-ng.

Regards, STefan

PS: A compressed tar of the WIP espeak-ng port is attached,
in case you are interested. I expect it to be stripped
off in the mail list ...


OpenPGP_signature
Description: OpenPGP digital signature


Re: FreeBSD is a great operating system!

2022-07-08 Thread Tomoaki AOKI
On Fri, 8 Jul 2022 12:56:59 +0200
Hans Petter Selasky  wrote:

> On 7/8/22 05:40, Turritopsis Dohrnii Teo En Ming wrote:
> > Dear Hans Petter Selasky,
> > 
> > Why do you say FreeBSD license is a killer?
> 
> Because you can do anything you want with the operating system :-)
> 
> --HPS

Plus, unlike GPL, you don't need to make open-source what you modified.

This should be a killer who uses NDA'ed codes in conjunction with
BSD-licensed codes.
In these cases, you SHALL make open-source under GPL whole NDA'ed code
if you use GPL'ed codes. BSD-licensed codes does nothing harmful.

-- 
Tomoaki AOKI



Re: Accessibility in the FreeBSD installer and console

2022-07-08 Thread David Chisnall

On 08/07/2022 13:18, Stefan Esser wrote:

Am 08.07.22 um 12:53 schrieb Hans Petter Selasky:

Hi,

Here is the complete patch for Voice-Over in the FreeBSD console:

https://reviews.freebsd.org/D35754

You need to install espeak from pkg and then install the 
/etc/devd/accessibility.conf file and then run sysctl 
kern.vt.accessibility.enable=1 after booting the new kernel.


It is freaking awesome!

There might be some bugs, but it worked fine for me!


The espeak port is marked for deletion on 2022-06-30 (but has
not been deleted, yet):

DEPRECATED= Last release in 2014 and deprecated upstream
EXPIRATION_DATE=2022-06-30

There is espeak-ng, which took over the sources, and I have
prepared a port update.


Many years ago, I added the speech synthesis APIs from OS X to GNUstep 
using flite:


https://www.freshports.org/audio/flite/

flite it small (the port contains separate .so and .a files for each 
voice, a minimal version needs only one), has no dependencies outside of 
the base system, and is permissively licensed.  I haven't used it for a 
while (apparently it's had a new major release since I last did), but I 
was happily using it for text-to-speech on FreeBSD 10-15 years ago and 
it is still in ports.


David



Re: FreeBSD is a great operating system!

2022-07-08 Thread Jamie Landeg-Jones
Hans Petter Selasky  wrote:

> On 7/8/22 05:40, Turritopsis Dohrnii Teo En Ming wrote:
> > Dear Hans Petter Selasky,
> > 
> > Why do you say FreeBSD license is a killer?
>
> Because you can do anything you want with the operating system :-)

"is a killer" could easily have been taken as a negative!

Gotta love our English language!



Re: Accessibility in the FreeBSD installer and console

2022-07-08 Thread Hans Petter Selasky

On 7/8/22 14:34, David Chisnall wrote:

On 08/07/2022 13:18, Stefan Esser wrote:

Am 08.07.22 um 12:53 schrieb Hans Petter Selasky:

Hi,

Here is the complete patch for Voice-Over in the FreeBSD console:

https://reviews.freebsd.org/D35754

You need to install espeak from pkg and then install the 
/etc/devd/accessibility.conf file and then run sysctl 
kern.vt.accessibility.enable=1 after booting the new kernel.


It is freaking awesome!

There might be some bugs, but it worked fine for me!


The espeak port is marked for deletion on 2022-06-30 (but has
not been deleted, yet):

DEPRECATED= Last release in 2014 and deprecated upstream
EXPIRATION_DATE=2022-06-30

There is espeak-ng, which took over the sources, and I have
prepared a port update.


Many years ago, I added the speech synthesis APIs from OS X to GNUstep 
using flite:


https://www.freshports.org/audio/flite/

flite it small (the port contains separate .so and .a files for each 
voice, a minimal version needs only one), has no dependencies outside of 
the base system, and is permissively licensed.  I haven't used it for a 
while (apparently it's had a new major release since I last did), but I 
was happily using it for text-to-speech on FreeBSD 10-15 years ago and 
it is still in ports.


David



Hi,

I've updated my patch a little bit, so please re-fetch it.

I tried:

action  "echo -- $text | rtprio 8 
/usr/local/bin/flite_cmu_us_slt"


And it doesn't sound as good as espeak :-(

Do we have more of these in ports which are know to be good?

--HPS



Re: Accessibility in the FreeBSD installer and console

2022-07-08 Thread Michael Gmelin


> On 8. Jul 2022, at 14:48, Hans Petter Selasky  wrote:
> 
> On 7/8/22 14:34, David Chisnall wrote:
> Snipsnap
> Hi,
> 
> I've updated my patch a little bit, so please re-fetch it.
> 
> I tried:
> 
> action  "echo -- $text | rtprio 8 
> /usr/local/bin/flite_cmu_us_slt"
> 
> And it doesn't sound as good as espeak :-(
> 
> Do we have more of these in ports which are know to be good?
> 

A very long time ago I used festival, which seems to exist as a package (pkg 
install festival festvox-voiceyouneed).

It’s quite old though (I assume that "flite" is the light version of it), back 
then it sounded ok, but we were easy to impress ;)

Cheers



Re: Accessibility in the FreeBSD installer and console

2022-07-08 Thread Klaus Küchemann


> Am 07.07.2022 um 19:32 schrieb Hans Petter Selasky :
> 
> Hi,
> 
> The only argument I've heard from some non-sighted friends about not using 
> FreeBSD natively is that ooh, MacOSX is so cool. It starts speaking from the 
> start if I press this and this key. …….

Hi,

I would like to shortly introduce myself.
I am indispensable  for all your friends and everybody else
and yes, I can speak (and I can even hear)-
I am the de facto standard for everything audio for Apple users and I even can 
make users of other OSes very very happy.
 
> 
> Am 08.07.2022 um 12:53 schrieb Hans Petter Selasky :
> Hi,
> Here is the complete patch for Voice-Over in the FreeBSD console:
> 
> https://reviews.freebsd.org/D35754
> 
> You need to install espeak from pkg and then install the 
> /etc/devd/accessibility.conf file and then run sysctl 
> kern.vt.accessibility.enable=1 after booting the new kernel.
> 
> It is freaking awesome!
> 
> There might be some bugs, but it worked fine for me!
> 
> —HPS

Congratulations ! 

But while reading the docs of your system`s bluetooth drivers I became a bit 
afraid 
that I won’t be fully supported , I hope this is unfounded.

It’s not only that I’m a shiny white culty thing ..
your friends can leave me in their ears and can simultaneously hear the 
surroundings AND the Audio output.
That’s why I’m indispensable…

Will you ensure that at least one bt-chip will support me in your system and 
will you 
care for the corresponding drivers?

If yes I would be happy to meet you in your VT-console ,

And when you later even support vice versa: 
-SpeechToText- ,
It’s possible that we become friends for life .


Best Regards,
yours 

AirPodsPro  :-)