As part of my first objective, I learned that speech technology is greatly hampered by limitations on the size of the lexicon that can be handled efficiently in real systems.
as to the second objective stated above, the incorporation of semantics into speech seems a long way off.