I'm looking for a general rule on stress placement. I read something about vowel length and syllable weight (or something) on Wikipedia about this, but I know of a few exceptions to this "rule." That's why I was wondering if anyone knew of a rule, or could explain Wikipedia's version better. (However, I can't remember what page I saw the rule on.
I think I see where you are going, but there is not a set of rules I know of or can provide you with. The problem is that as a person who grew up listening to the language, I cannot decipher "sets" or generic paths to follow on emphasis.
That being said, I looked around online for how non-natives may perceive the language and its sounds, and hit some interesting links, such as this one: http://www.crulp.org/Publication/Crulp_ ... 02_24E.pdf
I feel this may be too technical for your purpose though. But do go through it, the author has devised her own "algorithm," if you will based on the length of a word, and has statistically determined the likely stress.
On the other hand, a good Hindi dictionary with English/Roman diacritics would help you more than anything else. Finally, feel free to ask here, or via my IM/email, and I'll be happy to help as much as I can.
Good luck, and regards,