Nailik / rhasspy_mobile

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

Thank you #10

Closed mat-l closed 2 years ago

mat-l commented 2 years ago

Great to see a new project rising to develop an Rhasspy mobile application. I am really happy with my Rhasspy-Homeassistant setup and your app could be the missing tile in the whole installation.

Looking forward to test your application - sadly I cannot help in the implemenation due to lack of the language.

All the best!

Nailik commented 2 years ago

Hi thanks for the nice words.

I also use Rhasspy on Homeassistant. I tested https://github.com/razzo04/rhasspy-mobile-app but it didn't support local wake word detection and it should run in background all the time. First i wanted to fork it but the code is very unstructured so i started with a new project and found out that Android foreground services in Flutter are almost impossible due to the methodchannel and isolate structure.

Therefore i now switched to Kotlin Multiplatform. The Android UI is pretty much finished and Local Wake Word service is also running well. However MQTT and HTTP service will need quite a while because i have to read all the documentation of rhasspy to mimic the service as good as possible.