I didn't have any doubts about this word, because as I could see it is pronounced in both British and American variants as [ˈinfəntrē] - as it written - and I heard it in modern military usage sounding like that, until I heard an American WWII song <i>The Ballad of Rodger Young </i> in performance of West Point Cadet Glee Club - and it occurred to me, that they definitely pronounce it like 'enfantry' https://www.youtube.com/watch?v=1MEJM0cboDg#t=7 Then I searched some other variants of the song - and in the most of them the same pronunciation was used, although in some not. Then I have searched the Internet and have looked up in dictionaries, but nowhere this question was discussed. I think that maybe this is the variable pronunciation like insure/ensure, inquire/enquire, or dated, or dialectal, or specifically U.S. military, but still cannot find any arguments in favor of anything. Or is it just a personal accent of the singer and nothing interesting?