Moved audio reading when matching to its own wrapper function