Speaking as a league player and a game developer, the audio cues are 100% cheating and also explicitly against Riot's ToS as stated here: https://support-leagueoflegends.riotgames.com/hc/en-us/artic...
The relevant excerpt: "Exposing information that’s intentionally obfuscated (cooldowns or timers)"
As for all of the other match data mining, that's par for the course in competitive games these days.