I think it should be like an English long "ē" ("e" as in "eat") not an English short "i" ( "i" as in "it") but you are right, they have two different recordings and one pronounces it one way and the other pronounces it the other way. When I say an English long "e" I don't mean a Latin long "e" (or "i" for that matter) because that would mean the same sound. The only difference between latin long vowels and short vowels is how long you hold the sound out. From what I've read the latin "i" is equivalent to a long "e" in English except when used in certain vowel combinations. I should also note that I am speaking from an American English perspective.