There are also heteronyms.
produce - verb - proDUCE - pr'DUCE
produce - noun - PRODUCE
I think a "heteronym" is a specific type of "homograph" which involves a change in which part of the word is given stress. Heteronyms are often given suprafixes. This usually determines whether a word is a noun or a verb.
suprafixation
http://www.sil.org/linguistics/Gloss...sASuprafix.htm
This would also have to do with adjectives and verbs, as in the following example.
perfect - adjective - PERf'ct -
perfect - verb - PERFECT
http://dictionary.reference.com/search?q=perfect