import sys
import win32com.client
import pythoncom

defaultNamedOptArg=pythoncom.Missing
defaultNamedNotOptArg=pythoncom.Missing
defaultUnnamedArg=pythoncom.Missing

print "Enter text to be spoken or type 'exit' to quit."
directss = win32com.client.Dispatch("{EEE78591-FE22-11D0-8BEF-0060081841DE}")

saythis = raw_input()
speaking = 0
spoken = 0

while saythis != 'exit':
	if speaking == 0:
		if spoken == 0:
			directss.Speak(saythis)
			spoken = 1
		else:
			saythis = raw_input()
			spoken = 0			
	pythoncom.PumpWaitingMessages()
	speaking = directss.Speaking