How to remove the smoke smell from air ducts?

We clean our home to keep it dust-free and pleasant. No one wants terrible odours wafting around their home. Nevertheless, these bad smells can be due to some condition that...