timbre = int(sys.argv[5]) outf = None if len(sys.argv) > 6: outf = sys.argv[6] def makeCmd(*args): s = "" for arg in args: arg = str(arg) if " " in arg: arg = '"' + arg + '"' s += arg + " " return s.strip() rg2fest = findPy("rg2fest.py") fest2vox = findPy("fest2vox.py") if timbre: args = [rg2fest, song, seg, track, seg, -timbre, str(2 ** (-timbre/12.0))] #yo dat be momma math else: args = [rg2fest, song, seg, track, seg] for opt in opts: args.insert(1, opt) cmd = makeCmd(*args) cleanup.append(seg + ".xml") print cmd os.system(cmd)
timbre = float(sys.argv[3]) outf = None if len(sys.argv) > 4: outf = sys.argv[4] def makeCmd(*args): s = "" for arg in args: arg = str(arg) if " " in arg: arg = '"' + arg + '"' s += arg + " " return s.strip() fest2wav = findPy("fest2wav.py") if not outf: outf = festxml[:-4] if outf[-4:].lower() == ".wav": outf = outf[:-4] if voice: if '+' in voice: voices = voice.split('+') soxargs = ["sox", "-D", "-m"] for voice in voices: if '/' in voice: voice, factor = voice.split('/') factor = str(1.0 / float(factor)) else: factor = str(1.0 / len(voices))
#!/usr/bin/python """ text2vox convert markup to wav, fixing things, possibly using multiple voices """ import sys, os from findPy import * cleanup = [] text2fest = findPy("text2fest.py") fest2vox = findPy("fest2vox.py") if len(sys.argv) < 2: print "text2vox markup.txt outputfile.wav [voice [timbre]]" print "yeah, that's sensible" exit() opts = [] argv = [] for i in range(len(sys.argv)): if sys.argv[i][:2] == "--": opts.append(sys.argv[i]) else: argv.append(sys.argv[i]) sys.argv = argv
print cmd os.system(cmd) os.chdir(ORIGDIR) #end main if not os.path.exists(BUILDDIR): cmd = "mkdir " + BUILDDIR print cmd os.system(cmd) if len(sys.argv) < 2: print "makeScene.py scenefile.txt [changes]" print 'specify "changes" as last option to play modified files' exit() text2vox = findPy("text2vox.py") print "text2vox:", text2vox CHANGES = False PLAY = False WATCH = False BUILD = False NOBUILD = False MPDRIVER = False PAD = 0 for e in sys.argv[1:]: if e[:2] == "--": try: opt, val = e.split("=") try:
#!/usr/bin/python #this script attempts a rough first pass at cleaning up dialogue extracted from the script in preparation for markup import sys, os from findPy import * try: fin = sys.argv[1] fout = sys.argv[2] except: print "text2markup.py infile outfile" exit() ftmp = fin + "__" cmd = "python " + findPy("plainAscii.py") + " " + fin + " " + ftmp print cmd os.system(cmd) f = open(ftmp) s = f.read() f.close() cmd = "rm " + ftmp print cmd os.system(cmd) f = open(fout, "w") print >> f, "{include:../actors.txt}" ix = 0 line = "" while ix < len(s):