Penso tu possa trovare le risposte esaminando i flag del metodo Speak

http://msdn.microsoft.com/en-us/library/ms720892(v=VS.85).aspx