Virtual assistant using automatic speech recognition