I'm writing text to speech software, and as it stands, I already have a method for reading out mathematical formulas accurately, which I have been using with chemicals as well. Thus, something like:
H2O would be read more or less as "Ayche, sub two, O".
and
CO2 would be read more or less as "Sea, O, sub two"
That is fine here and there, However in a lot of texts this becomes extremely tedious, for example:
In tissue, cellular respiration produces carbon dioxide as a waste product; as one of the primary roles of the cardiovascular system, most of this CO2 is rapidly removed from the tissues by its hydration to bicarbonate ion. The bicarbonate ion present in the blood plasma is transported to the lungs, where it is dehydrated back into CO2 and released during exhalation. These hydration and dehydration conversions of CO2 and H2CO3
https://en.wikipedia.org/wiki/Bicarbonate_buffer_system
In this paragraph alone, you would hear: "Sea, O, sub two" three times. While I am not a chemist, I would assume that most listeners would prefer to hear would prefer to listen to a nomenclature that actually gave a name to the formula in cases like these, thus instead of hearing "Sea, O, sub two" and "Ayche, sub two, O". -- you would hear the preferred chemical nomenclature,
- Carbon Dioxide
and
- Water
or
- Oxidane
or
- Dihydrogen monoxide
Is there a big table or list or resource available of the preferred nomenclature? And how often does this nomenclature depend on context, in the sense where the nomenclature would change depending on whether this was medicine or astronomy (etc...)?