1. A method comprising: providing a graphical user interface in a user field of vision for a user to identify and select a speaker of interest from a plurality of speakers; recording a plurality of lip movement patterns of the speaker of interest; generating voice activity detection data from the plurality of lip movement patterns; recording voice audio data; and generating noise-reduced voice audio data, wherein generating the noise-reduced voice audio data uses the voice activity detection data to isolate voice audio within the recorded voice audio data corresponding to the speaker of interest.