Sztuczna inteligencja, która wymaga zarówno zaawansowanych algorytmów i olbrzymiej mocy obliczeniowej dostępnej zarówno na urządzeniach przenośnych i serwerach, które dzielą się pracą umożliwiając oprogramowaniu rozumienie nie tylko słów, ale całego kontekstu.

Obsługa aplikacji telefonicznych Użytkownik dzwoni do automatycznego systemu obsługi połączeń telefonicznych Aplikacja ładuje odpowiednie frazy i pyta użytkownika, aby zapewnić rozpoczęcie transmisji mowy (zadaje pytanie), tym samym otwiera strumień danych wejściowych dla oprogramowania do rozpoznawania mowy. Użytkownik mówi i jest to przekazywane do funkcji rozpoznawania mowy. System rozpoznawania mowy pokazuje liczbę potencjalnych wyników wraz z ich prawdopodobieństwem ich prawidłowości.