I think this is more than just a "nice to have" feature, but not a "top priority" one.
It will make the game more fun and alive one, but mostly it will allow users that cannot or do not want to lose their time watching a game just to listen to it.
You do realise that the BBs do not have endless resources where they can hire people in to do sound recordings for "commentary" like a ESPN broadcast or something out of NBA2k12.
Who said the this feature is needed to a high quality and a hard computation feature?
Make it (at start) as simple as reading the very few sceanrios that could be.
Even just record the result change.
Make it sound mechanically at start.
And again, as I already wrote - the first question is whether it is needed and how much.
Then, the task of deciding whether it is hard to code and does it worth the time and work upon this coding price (and other) is the developers part.