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. -- Mailing list: https://launchpad.net/~torios Post to : torios@lists.launchpad.net Unsubscribe : https://launchpad.net/~torios More help : https://help.launchpad.net/ListHelp