Python script audibly represents itself
You should not use single letter variables.
Rather than a lambda you can create an actual function and pass its name.
There are still several magic numbers. What is 8, 20, etc.?
maxVol should also be uppercase, and should probably be named MAXIMUM_AMPLITUDE to avoid the need for the comment.
Rather than duplicating result.append you can use a separate function with a counter for how many times you want to repeat it.
Encapsulate functionality in functions or objects. Initialising noise_output (or the output as an object), the for loop and outputting/closing the stream are candidates.
Check whether it's possible to use with wave.open('noise2.wav', 'w') as noise_output: or similar.
Rather than reading the whole file into memory you can read a chunk at a time to speed up the program.
Some variable names are difficult to understand. values is almost meaningless (all it tells me is that it's an array-like structure), results likewise (how about something like audio_bytes?).