← Back to team overview

torios team mailing list archive

Re: Time Investment

 

On Wed, July 22, 2020 10:56 am, Israel Dahl wrote:
> I know TTS (and vice versa) is spotty.  TTS options like espeak are ok,
> and have huge capability.... but the Speech to Text is, as you say.  Though
> I think Mozilla is working on something in that realm, IIRC.

Mozilla is working on DeepSpeech.  Links to all the text-to-speech and
speech-to-text libraries I could find are listed here:
https://lmemsm.dreamwidth.org/16168.html

If anyone finds any other resources in that area, please let me know and
I'll add them to the list.

> What about modifying an existing solution, like gettext.  Perhaps make a
> wrapper library that uses gettext, but also can TTS (I can't remember the
> base lib for espeak off the top of my head) by overloading/inheriting the
> function.  Then you could simply patch programs to use it, instead of the
> default gettext.

I see a lot of programs that call gettext to do things like set up menus. 
They typically call it one time during initialization and that's it.  So,
they don't necessarily call gettext when they draw the information to the
screen.  I do have an implementation of gettext that would be easy to
modify in that way.  However, I don't think it would be very useful for
most of the programs that I have that use gettext.  There just isn't a
good enough correlation between the gettext calls and when the text is
displayed to the end user.

> I actually meant common libraries to generate menus from desktop file
> entries.

That should be fairly easy to code.  Would think someone out there has
already done it though.

>> Applications working together from different distributions sounds a lot
>>  like what Bedrock Linux is doing.
>
> I meant different distributions working on the *SAME* *applications*.

That's definitely a possibility.  However, I think most distributions just
use upstream programs with as little modification as possible.  Some
distributions have that as a primary goal too.  Only a subset of the
distros seem to like to customize like some of the Puppy spins, TinyCore,
NanoLinux, AntiX, LFS.




Follow ups

References