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


class VoiceParam(NamedTuple):
    sample_rate: int = 24000
    top_db: float = None
    pad_second: float = 0.0


class AcousticFeatureParam(NamedTuple):
    frame_period: int = 5
    order: int = 25
    alpha: float = 0.466


class Param(NamedTuple):
    voice_param: VoiceParam = VoiceParam()
    acoustic_feature_param: AcousticFeatureParam = AcousticFeatureParam()