Die Sprachausgabe per Ressource machen ist hier auf beschriebenem Wege überhaupt nicht möglich. Zumindest nicht, ohne kräftige Umwege. Die Speech-Engine wird als
OLE Objekt angesprochen, und es liegen ja keine Soundfiles vor die man irgendwo einbinden könnte. Die einzige Chance dsa zu tun wäre es, wenn die Speech-Engine von Hause aus eine Möglichkeit mitbringt in Wavefiles zu rendern die man dann entweder vor Auslieferung erzeugt und als Ressource einbindet (verfehlt aber den Sinn einer Speech-Engine völlig), oder aber das zum Programmstart in temporäre Files zu erledigen, wobei dann die Resourceneinbindung nicht mehr sinnvoll/möglich ist.
Fazit: Wenn du schon eine Speech-Enginge benutzt, dann so wie du es jetzt tust. Solange die Ausgabe nicht nachträglich weiterverarbeitet werden soll, sondern "nur" zum Sprechen gedacht ist, ist ein Rendern in Files ziemlicher Quatsch. Dann könntest du besser selbst die Texte sprechen.
\Edit: Was soll es eigentlich bringen, alles in einem Thread auszuführen?
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)