Es gibt für Visual Basic ein Sprachmodul. Das Text direkt in Sprache umsetzt, sprich man könnten den Text als Parameter übergeben und das wird dann vorgelesen.