I need an Android app that listens to free-form speech, turns it into text entirely on the device, analyses that text locally with a small language model, and then pushes the right values into a web-based registration form displayed inside the app (or in the mobile browser). The form has to be filled in hindi