japanesewithanime.com/2017/08/particles-pronunciation-ha-wa-he-e-wo-o.html
Explains the historical and linguistic reasons why Japanese particles は, へ, and を are pronounced differently from their kana readings, tracing pronunciation changes over centuries and the post-World War 2 language.
GrammarPronunciation and intonationKanji and kanaParticlesPronunciationHiraganaKanaHistoryFuriganaKatakanaAppsDictionaries