Dual-encoder architecture enables more accurate and natural speech interfaces