1. A computer-implemented method, comprising: receiving audio signals via a microphone array from sound sources in an environment; hypothesizing multiple sound field scenarios to generate multiple output signals, including hypothesizing a point interferer, diffuse noise, and white noise, based on the received audio signals; calculating fixed beamformer coefficients based on the received audio signals; determining covariance matrix models based on the multiple output signals; calculating a covariance matrix based on the received audio signals; estimating power of the sound sources to find a solution that minimizes the difference between the determined covariance matrix models and the calculated covariance matrix; calculating and applying post-filter coefficients based on the estimated power; and generating an output audio signal based on the received audio signals and the post-filter coefficients.