Plans for renewable energy near Swindon would generate enough power for more than 16,000 homes.