Exemplo n.º 1
0
def cut_set():
    cut = MonoCut(
        id="cut-1",
        start=0.0,
        duration=10.0,
        channel=0,
        features=Features(
            type="fbank",
            num_frames=100,
            num_features=40,
            frame_shift=0.01,
            sampling_rate=16000,
            start=0.0,
            duration=10.0,
            storage_type="lilcom",
            storage_path="irrelevant",
            storage_key="irrelevant",
        ),
        recording=Recording(
            id="rec-1",
            sampling_rate=16000,
            num_samples=160000,
            duration=10.0,
            sources=[
                AudioSource(type="file", channels=[0], source="irrelevant")
            ],
        ),
        supervisions=[
            SupervisionSegment(id="sup-1",
                               recording_id="irrelevant",
                               start=0.5,
                               duration=6.0),
            SupervisionSegment(id="sup-2",
                               recording_id="irrelevant",
                               start=7.0,
                               duration=2.0),
        ],
    )
    return CutSet.from_cuts([
        cut,
        fastcopy(cut, id="cut-nosup", supervisions=[]),
        fastcopy(cut, id="cut-norec", recording=None),
        fastcopy(cut, id="cut-nofeat", features=None),
        cut.pad(duration=30.0, direction="left"),
        cut.pad(duration=30.0, direction="right"),
        cut.pad(duration=30.0, direction="both"),
        cut.mix(cut, offset_other_by=5.0, snr=8),
    ])
Exemplo n.º 2
0
def cut_set():
    cut = MonoCut(id='cut-1',
                  start=0.0,
                  duration=10.0,
                  channel=0,
                  features=Features(
                      type='fbank',
                      num_frames=100,
                      num_features=40,
                      frame_shift=0.01,
                      sampling_rate=16000,
                      start=0.0,
                      duration=10.0,
                      storage_type='lilcom',
                      storage_path='irrelevant',
                      storage_key='irrelevant',
                  ),
                  recording=Recording(id='rec-1',
                                      sampling_rate=16000,
                                      num_samples=160000,
                                      duration=10.0,
                                      sources=[
                                          AudioSource(type='file',
                                                      channels=[0],
                                                      source='irrelevant')
                                      ]),
                  supervisions=[
                      SupervisionSegment(id='sup-1',
                                         recording_id='irrelevant',
                                         start=0.5,
                                         duration=6.0),
                      SupervisionSegment(id='sup-2',
                                         recording_id='irrelevant',
                                         start=7.0,
                                         duration=2.0)
                  ])
    return CutSet.from_cuts([
        cut,
        fastcopy(cut, id='cut-nosup', supervisions=[]),
        fastcopy(cut, id='cut-norec', recording=None),
        fastcopy(cut, id='cut-nofeat', features=None),
        cut.pad(duration=30.0, direction='left'),
        cut.pad(duration=30.0, direction='right'),
        cut.pad(duration=30.0, direction='both'),
        cut.mix(cut, offset_other_by=5.0, snr=8)
    ])