Long Announcement

I need to set up a system that would allow callers to call in to an IVR that would give them a menu of choices of recorded political audio programming. Each menu choice would represent a recording of anywhere from 30 minutes up to three hours in length. The format could be .wav or .mp3 or anything else for that matter.

Is there a limit to the length of the announcements that Trixbox/FreePBX can handle?