import os
positions=open('reader.out')
positions.readline()
whichfile=1
audio=open('a0.cmp')
os.mkdir('WyabdcRealPeopleTTS')
for line in positions:
	if whichfile!=line.split(',')[2][1]:
		audio.close()
		audio=open('a'+line.split(',')[2][1]+'.cmp')
		print "--processing file--"
	sampleposition=long(line.split(',')[3])
	audio.seek(sampleposition-1)
	whichfile=line.split(',')[2][1]
	text=line.split(',')[1].lower()
	if os.access('WyabdcRealPeopleTTS/'+text[0],0)==False:
		os.mkdir('WyabdcRealPeopleTTS/'+text[0])
	fileout=open('WyabdcRealPeopleTTS/'+text[0]+'/'+text+'.wav','w')
	length=line.split(',')[4][:-1]+'L'
	samplelength=long(length)
	string_to_write=audio.read(samplelength)
	if string_to_write[:3]!="Ogg":
		print samplelength
		print text
	fileout.write(string_to_write+repr(samplelength))
	fileout.close()


