Yes. MS PowerPoint tool allows you to record your narration over your presentation slides. Here is a step by step guide on how to do it with PowerPoint 2016:

Once you have saved your presentation as a video, you can easily upload it in your VIDIZMO account by logging in as Admin or Manager > go to Admin > Media Management > Add New Video.