Japanese Question: Kanji?

In Japanese, a kanji by itself is pronounced as something. But when it is combined with another kana or kanji, its sound can change. e.g. 人 - hito. 日本人 - nihonjin. Emphasis on the 人 character. In “人”, it is pronounced at “hito”. In “日本人”, it is pronounced as “jin”. Okay, so my question is, is there a way to... show more In Japanese, a kanji by itself is pronounced as something. But when it is combined with another kana or kanji, its sound can change.
e.g.
人 - hito.
日本人 - nihonjin.
Emphasis on the 人 character. In “人”, it is pronounced at “hito”. In “日本人”, it is pronounced as “jin”.
Okay, so my question is, is there a way to know when a kanji's pronunciation will change, like from “hito” to “jin”? Or would you just have to learn from a dictionary or something like that?
2 answers 2