Example #1
0
    def process_batch(q, x, i):
        results = []
        for n, f in enumerate(x):
            if n % 10 == 0:
                print ("Reading row %i of %i" % (n + 1, len(x)))
            results.append(wav2mgcf0(f))

        return q.put((i, results))
Example #2
0
    def process_batch(q, x, i):
        results = []
        for n, f in enumerate(x):
            if n % 10 == 0:
                print("Reading row %i of %i" % (n+1, len(x)))
            results.append(wav2mgcf0(f))

        return q.put((i, results))
Example #3
0
data_stream_mgc = DataStream.default_stream(dataset_mgc,
                                            iteration_scheme=SequentialScheme(
                                                dataset_mgc.num_examples,
                                                batch_size))

raw = next(data_stream.get_epoch_iterator())[0]
f0, mgc = next(data_stream_mgc.get_epoch_iterator())

from play.utils.mgc import wav2mgcf0

raw = raw[0]
f0 = f0[0]
mgc = mgc[0]

mgc2, f02 = wav2mgcf0(raw)

order = 34
frame_window = 512
zerofill_width = 1024
shift_window = 64
pass_const = 0.4
min_pitch = 20
max_pitch = 500
mgcep_gamma = 2
e = 0.0012

#-a 0 -s 16

SPTK.rapt(raw.astype(np.float32),
          fs=16000,
Example #4
0
            dataset.num_examples, batch_size))

data_stream_mgc = DataStream.default_stream(
            dataset_mgc, iteration_scheme=SequentialScheme(
            dataset_mgc.num_examples, batch_size))

raw = next(data_stream.get_epoch_iterator())[0]
f0, mgc = next(data_stream_mgc.get_epoch_iterator())

from play.utils.mgc import wav2mgcf0

raw = raw[0]
f0 = f0[0]
mgc = mgc[0]

mgc2, f02 = wav2mgcf0(raw)

order=34
frame_window=512
zerofill_width=1024
shift_window=64
pass_const=0.4
min_pitch=20
max_pitch=500
mgcep_gamma=2
e = 0.0012

#-a 0 -s 16


SPTK.rapt(raw.astype(np.float32), fs=16000,