from Make MATLAB Talk by Sam Roberts
Make MATLAB Talk

say_old(myString)
function say_old(myString)

xl = actxserver('excel.application');
xl.Workbooks.Add(1);
cell = xl.ActiveSheet.Range('A1');
set(cell,'Value',myString);
cell.Speak;     % Amazing!
set(xl.ActiveWorkbook,'Saved',1)
xl.Quit;

Contact us at files@mathworks.com