def _fill_buffer(buff, in_data, frame_count, time_info, status_flags):
 buff.put(in_data)
 return (None, pyaudio.paContinue)

def _fill_buffer ( buff , in_data , frame_count , time_info , status_flags ) : buff . put ( in_data ) return ( None , pyaudio . paContinue )
continuously collect data from the audio stream .