コード例 #1
0
def evaluate_path(eval_file_path):

    os.system("find " + eval_file_path + " -name '*.wav' > wav_files.txt")

    eval_file = open("wav_files.txt")

    file_names = []
    for line in eval_file:
        file_names.append(eval_file_path.strip("'")+"/"+line[:-1])

    file_num = len(file_names)
    for i in xrange(file_num):
        singing_transcription(file_names[i])
        print "Finished analyzing file " + file_names[i].split('/')[-1] + ". " + str(i+1) + " of " + str(file_num) +" finished."

    os.system("rm "+"wav_files.txt")
コード例 #2
0
def evaluate_single(filename):
    singing_transcription(filename)
    print "Finished analyzing file " + filename + ". "