New version is out.
Changes:
Reduce application size by combining LTO and static linking
Remove limit on processed memory size
Fix Spanish model installer
Change label text for installed models
Posts
-
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
-
RE: Improving Support for Games Like Geometry Dash on Ubuntu Touch
I'll add to the answer that Ubuntu Touch also supports Bacon2D, and there was a work done patching SDL2 for Ubuntu Touch, it can be found in cickable repository merge requests. It probably can be compiled for Noble too. Also, you can use any browser game engine, that works under Chrome, using webapps. About benchmarks, well, you should write them for your game yourself.
-
RE: Ubuntu Touch is granddaughter approved
you might want to teach her to force shutdown, which is a little tricky for this model, just in case
-
RE: Contributing Ubuntu Touch mirrors
@freddo
I see that files on system-image.ubports.com are stored with digital signatures, so, the situation is better here, but still requires implementing mechanism of choosing mirrors in installer software. I'll take a look at that soon. Thanks -
RE: Contributing Ubuntu Touch mirrors
@freddo
Thanks, that would be great to have a few mirrors, but currently, there's no integrity check mechanism implemented in OpenStore, and that is a requirement. I think I'll try doing something about it soon. That would also require cooperation with the OpenStore team -
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
Thanks for the feedback, I will keep improving this tool
-
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
Models installer has been fixed in new release, the update will appear soon on the OpenStore
-
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
@undrwater
And now I was able to reproduce it... It was all caused by that the directory kl.soty/models isn't properly creared. That's another shame on me. Thanks for finding it -
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
@undrwater
I just re-read my own message and realized the reason why it refuses to run from command line was because I provided wrong file paths in my instruction again. I'm sorry for for wasting your time on not working instructions again. Such an embarassment...
The correct way to run it from command line would beexport LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/click.ubuntu.com/kl.soty/current/lib/aarch64-linux-gnu" /opt/click.ubuntu.com/kl.soty/current/kl.soty -
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
@undrwater
Well, I've never got anything like that before, which is funny, because I use the same phone model and the same OS. Perharps you are using 24.04-2.x? If that is the case, it is not recommended, unless you need a few features that are not in 24.04-1.x, such as volte and proper Docker support, as this version is still under heavy development, and I don't have it yet and for this reason I could not even test it. But if you are willing to invest some time in it, I think we could find a way to get it running properly, but that might require a lot of testing on your side. I see a lot of people chose running bleeding edge, so 24.04.2 support might quickly become a requirement.I installed both through OpenStore
Does in-application models installer functionality work for UT Translator or are you getting the same results as for SOTY?
About VOSK errors, could you share the contents of en directory?
UPD:
Seems like VoLTE has been rolled out for 24.04.1 on Nord N10 too. -
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
@undrwater
It seems like some unusual bug here. The installer is specifically programmed to show all progress changes immediately, so it is probably really stuck somewhere. This message should only appear if a button is clicked multiple times and should be overriden almost immediately. Is there no other message displayed? On what architecture are you trying to run it? Is it mobile UT installation? What version of the UT? Can you check with netstat tool if it at least tries to connect to gitlab? Besides, UT Translator uses the same code for installation process, does it also not work for you?You can of course try running it from command line, but that would still require GUI.
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/click.ubuntu.com/kl.soty/current/lib/aarch64-linux-gnu" /opt/click.ubuntu.com/kl.soty/current/kl.sotyIf you want to see all printed messages, you may also use the LogViewer app from the OpenStore too.
Thanks for reporting this issue. I hope we can make the installer work properly.
-
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
@undrwater
There's an automatic installer in Soty app. It is achieved by clicking settings button (gear pictogram) in the right corner of top panel.
For manual installation, models should be put in .local/share/kl.soty
Now I see that it's my mistake. I'm sorry for providing not working instructions. Editing op post right now -
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
@undrwater said in SOTY - Speech-To-Text Recognition on Ubuntu Touch:
@idonthatevests I assume you're using LLM for STT. I'm doing that on my desktop in a python venv.
No, I use small ASR models. Running LLM on an old mobile CPU for this task would likely make the speech recognition expensive and slow. And I think the same situation would be with attempts to use it for speech synthesis. So, using LLMs for that on mobile OS is probably possible, but only if you implement it for non time-critical tasks. Yet, in my opinion espeak-ng is still a fine option for that and is highly configurable.
I'm still figuring my way around how UT is organized (I use gentoo, and it's quite different).
There are many things in UT that are not organized yet, but that's what is great about UT for me, that you can do it yourself! Have fun with your research
-
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
@undrwater
Thanks for your interest. You can easily integrate TTS support in your application using espeak-ng. However, espeak data takes 20 MBytes of user storage space. If you want this functionality for Soty server, that would require changing communication protocol for both server and client. It also would not be too hard, but I personally think we should look for a more accurate solution for this task, that could be seamlessly integrated in system, such as speech-dispatcher. -
RE: Calendar and Alarms issue
you can try clearing app cache using the UT Tweak Tool
-
RE: anyone tried ATL?
@uxes That is a great program, but I heard that ATL relies on GTK. Which is not integrated into UT. And besides, list of supported apps is limited compared to Waydroid.
-
RE: Ubuntu Touch and privacy/security
@Thomas You can block many web trackers on UT using uAdblockNG application. Running Firefox on UT requires some additional steps, but possible.
-
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
The Client library for v2 protocol is now a complete QML plugin, which can be easily added to your application and then used in your QML layout. The repository contains all steps to integrate speech recognition client in your project. No permissions needed, the only requirement is server application running in background locally.
-
RE: [Call for] Nominations for the UBports Community Awards
This idea has some flaws: there are many good devs and their apps, with these restrictions probably some of them would be undeservedly not mentioned here, and some, despite putting a lot of work in this project, may be not nominated because we don't usually see them where we see other devs.
I would like to nominate the following apps:
- Waydroid because we all know why
- LogViewer since it makes debugging much less painful
Developers, who absolutely deserve mentioning here:
- Danfro
- fredldotme
-
RE: SOTY - Speech-To-Text Recognition on Ubuntu Touch
New version is out
Changes:- Fixed a few bugs
- Added models installer (works for many languages listed in the menu, other models will be uploaded later)
- The application UI can be translated.
- Now it comes with amd64 build