voice: add input field