Add web speech synth API
merge