Sprachassistent, Automatische Spracherkennung (ASR), Text-to-Speech (TTS) & Spracherkennung (STT)