summaryrefslogtreecommitdiff
path: root/become_yukarin/data_struct.py
blob: c215ecc4f234c843c39d8d60b0701e7aefb7af59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from typing import NamedTuple

import numpy


class Wave(NamedTuple):
    wave: numpy.ndarray
    sampling_rate: int


class AcousticFeature(NamedTuple):
    f0: numpy.ndarray
    spectrogram: numpy.ndarray
    aperiodicity: numpy.ndarray
    mfcc: numpy.ndarray