dicio-android
dicio-android copied to clipboard
Implement "did you mean" functionality
General Idea
Occasionally, the app will mishear and just say please repeat. It could be useful to have the app provide a few potential options that are similar to what was just inputted.
Implementation
This could either be made as a fallback skill, or integrated within the app itself. I thought of two potential ways of doing this.
- Having each skill provide some common mispronunciations, or words that the STT might mishear, and have the app constantly try to match to those.
- Using LLM support, with a prompt that either provides the mispronunciations, or just all of the potential sentences and their related skills.
Then the user could be asked, if what they meant is on that list, and then the action could be taken.