added speech functionality! But still doesn't work on web.