def saveRecordings(corpus, speakers, recordings, filename, encoding): # @todo: handle speaker names newCorpus = Corpus(corpus.name, encoding=encoding) for s in corpus.speakers: if s in speakers or speakers == []: gender = "male" #default for description in corpus.descriptions: if description.name == s: gender = description.gender break newCorpus.addSpeakerDescription(s, gender) for rec in recordings: newCorpus.addRecord(rec, False) newCorpus.save(filename)