While now many smartphones feature the "assistant" of one or another kind, and even have dedicated buttons to invoke them, the experience with these assistants, at least for me, is invariably frustrating. Even short, trivial phrases must be repeated multiple times to be understood. I have experimented with various languages talking with my phone and finally thought, if it cannot do with human language, why cannot we have a specialized one computer understands?
I thought what could make the life of the smartphone easier. Words should have recoverable meaning even if pronounced somewhat wrongly. Minor errors should never result in a valid word with different meaning. Written and spoken forms must have simple and consistent rules for translation in between. Phonemes should be restricted to the subset common in many widespread languages, do not expecting something I have now clue how to pronounce.
Have this ever been attempted?