Ultimate solution
Ideally, if there would be a machine (speech-recognition) to translate any speech into captions, you would not need the highly expensive captioners - the factor which prevents many TV stations from captioning their news. But the present speech-recognition systems are still at their infancy. They can only interpret speeches at about 40 wpm, and can not even interpret more than one speaker at a time. A large amount of research and money is being spent every year to make this technology feasible, but there is still a long way to go.