Yes, there are plenty of apps that do voice-overs. One of the most popular ones is Audacity.