Cabinet speaker