The process of rigging the human figure is a complex affair. It is very labour intensive and cannot be automated. The tasks are to specific to the model, animation, and the story it will be used within. So you have to take a strategic approach.
I intended to animate the Dali character using a mix of key frame animation and Motion Capture Data. For the MoCap I rigged the character simply and used simple parent constraints to drive the main bones. Not all the bones were driven this way, for more sensitivity of expression I kept the head, forearms, hands and feet as individually key framed components. For the other none MoCap parts I used a full Inverse Kinematic control method. Which speeds up the posing process.