A dehumidifier would help, but only as a temporary solution, as it is more cost effective to solve the issue with adequate roof ventilation.