About acoustic echo cancellation

Has anyone tried implementing AES using the 8 mic array? I’m thinking of recording voice during music playback and not having AES would make recognition accuracy very bad. I suppose this can be easily done by differentiating multiple input from the mic array? Any existing solution would be greatly appreciated!