The "forte" one is just plain wrong, sorry to dissappoint.
From Merriam Webster:
Main Entry: forte
Pronunciation: 'fOrt, 'fort; 2 is often 'for-"tA or for-'tA or 'for-tE
Function: noun
Etymology: French fort, from fort, adjective, strong
1 : the part of a sword or foil blade that is between the middle and the hilt and that is the strongest part of the blade
2 : one's strong point
usage In forte we have a word derived from French that in its "strong point" sense has no entirely satisfactory pronunciation. Usage writers have denigrated \'for-"tA\ and \'for-tE\ because they reflect the influence of the Italian-derived forte. Their recommended pronunciation \'fort\, however, does not exactly reflect French either: the French would write the word le fort and would rhyme it with English for. So you can take your choice, knowing that someone somewhere will dislike whichever variant you choose. All are standard, however. In British English \'fo-"tA\ and \'fot\ predominate; \'for-"tA\ and \for-'tA\ are probably the most frequent pronunciations in American English.