Using one of this solutions will be more efficient and saves you time, because there's **no more need to manually sync** the presentation and the voiceover. 


Free solution:

* Keynote can record a running presentation with the mic-audio. 
* QuickTime X has also a screenrecord-feature incl. audio. 

Lowcost solution:

* Specialized screenrecording software like ScreenFlow, Camtasia, Screenflick, Screenium, etc. 

Pro solution:

* Capture hardware like Ninja Atomos, HyperDeck Shuttle, Intensity Pro, Aja IO, etc. can record directly with ProRes-Codec.


A professional solution with capture hardware can record directly in Final Cut Pro X (and other NLE) native codecs/formats like ProRes422. This saves much time. In addition you'll get a recording with smtpe-conform timecode. – There are even more advantages, there will be more important if you record live presentations.