You will not be required to speak Portuguese to apply for the D7 Visa. However, you will be required to have a basic proficiency in Portuguese if you wish to apply for citizenship through naturalization after 5 years or longer.