def METHOD_NAME(fullxmlfn, fullwavfn, outwavpath):
    with open(fullxmlfn) as xmlbr:
        for axmlline in xmlbr.readlines():
            # start.time end.time ortho plainortho phonetic
            axmlline = axmlline.strip()
            cols = axmlline.split('\t')
            stime = cols[0]
            etime = cols[1]
            if len(cols) == 2:
                continue  # skip
            basename = fullwavfn.split('/')[-1]
            name2 = '{}_{}_{}.wav'.format(basename, stime, etime)
            partwavfn = os.path.join(outwavpath, name2)
            dur = float(etime) - float(stime)
            acmd = 'sox {} {} trim {} {}'.format(fullwavfn, partwavfn, stime, dur)
            res = os.system(acmd)
            # print(res, acmd)
            # perform 2ch to 1ch if necessary!
            partwavfn1ch = partwavfn + ".1ch.wav"  # NOTE must ends with '.wav'!
            # otherwise, soundfile.write will give us error report!
            ch2to1(partwavfn, partwavfn1ch)