Our technology has been specifically designed for remote and spontaneous interactions in noisy environments. Our ultimate goal is not only to transcribe the speech into text, but to understand and extract the meaning of the speech, so that we can build smart dialogues. 
Haapie's speech recognition software is speaker independent, but at the same time it can adapt to the style of speech of frequent users. If you wish to have speech recognition adapted to your voice, then you can use our Studio to develop your own specific model. 
Our system uses natural language understanding for ease of use, therefore users can speak spontaneously and dialogues are simplified.
Whether you are talking to a robot from a distance, or directly into your phone or another device, our smart audio pre-processing is designed to isolate the speaker from surrounding noise and denoise the sound signal.  This ensures the cleanest audio is processed by the speech recognition engine, thereby optimizing the recognition results.
An efficient echo cancellation component is also available to support barge-in and conversational interaction. For example, Haapie-One can play music and still interact with you at the same time.