Hex inspection of a chunk reveals:
For NFS MW 2012 (PC), audio is RIFF WAV with PCM – but split into smaller chunks and encrypted? No – not encrypted, but chunked and referenced by a sound bank.
vgmstream is a library designed to decode video game audio. The easiest way to use it is via the foobar2000 audio player plus the foo_input_vgmstream component.
Why this works: vgmstream recognizes the EALayer3 codec inside .SPS files and can play/convert them instantly.
For users uncomfortable with multiple tools, a Reddit user (u/NFS_Audio_Archivist) released a Python script in 2023 that automates the entire process. It is widely referred to as the "One-Click Music Extractor."
Features of the script:
How to use it: