Although your statement is true comparatively with English pronunciation, I believe French is much more difficult to pronounce from the written form than, say, Italian or German.
One category you entirely disregard contains spellings with letters that should or shoud not be pronounced: net
and un jet
, une vis
and un avis
,…
You mention that you are looking for a list of rules and exception, probably you should have a look at the literature about speech synthesis, which may use such a list.
Leave a comment