Answer:
If you are willing to record to a desktop-based demo, try screen recording software like DemoCreator. It records what you see on your computer screen. With the powerful but simple video editing features, you can make a deeper enhance to improve your video. The audio editor allows you to share your voice in demo. It does what you want as a demo recording tool.