Generally speaking, if your air ducts look dirty, they probably are, and they should be cleaned professionally.
Smoke alarms save lives.