Both words describe someone who speaks easily and readily, with a smooth flow of words.
* Fluent: characterized by ease and smoothness of expression or movement.
* Voluble: speaking readily and continuously; talkative.
While they have similar meanings, there is a slight difference in nuance. "Fluent" often implies a high level of skill and proficiency in speaking, while "voluble" emphasizes the quantity and ease of speech.