using getUserMedia and hark to detect user speaking