Drain pcm before closing
Re-wrote so it works now
Use _espeak instead of helper funcions
Added anotations to open