added basic speech functionality

fixes #17