Nailik / rhasspy_mobile

Rhasspy is a voice assistant software. This repository implements the functionality of a Rhasspy satellite, with local wake word recognition.
53 stars 4 forks source link

Rhasspy Mobile user friendly #532

Open pajeronda opened 2 months ago

pajeronda commented 2 months ago

Hi @Nailik I'm watching your beta and have come up with some ideas to offer you.

The first: when starting the application let the user choose whether he wants to use Rhasspy 2.5 or Rhasspy 3 (In reality Rhasspy 3 is useless and a waste of time, let's say Home Assistant Assist). As a result, you expose only the necessary configurations. For Assist, the https connection and the long-lived token would be enough, while for rhasspy 2.5 the configurations have already been implemented.

The second: use Rhasspy mobile on Android Auto. I have implemented access to the mqtt server from outside the home network, which allows me to manage voice commands even when I am away from home. But on Android Auto I don't receive or transmit audio.

The third: if you want, I can translate the Rhasspy mobile interface into Italian. Simply tell me the file you want to edit.

Nailik commented 2 months ago

Hi @pajeronda

Yes i already ditched Rhasspy3 for now and will start working on Home Assistant Assist. I remodeled all domains aka services and need to check if this is "good" for Home Assistant Assist. I plan to implement it and then cleanup my code. Unfortunately i did a lot on one go and i am afraid to break Rhasspy2.5 . I also added a new "Connection" tab in the feature/296-rework-code-design branch where it's able to chose what the server is running on.

Android Auto would be a nice idea i'll add it to the backlog.

I would be happy if you could translate the app. You need to translate this file: https://github.com/Nailik/rhasspy_mobile/blob/develop/resources/src/commonMain/resources/MR/base/strings.xml and create a new folder it in this directory https://github.com/Nailik/rhasspy_mobile/tree/develop/resources/src/commonMain/resources/MR

pajeronda commented 2 months ago

Ok, if I don't have any further commitments I'll do the translation the same day.

pajeronda commented 2 months ago

File created. This is the first version. As soon as I have the chance to test it I will check if there are things to improve. If you introduce changes that require an update, let me know.