File size: 658 Bytes
ad73d02
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from transformers import PretrainedConfig


class XCodecConfig(PretrainedConfig):
    model_type = "xcodec"

    def __init__(
        self,
        num_codebooks: int = 8,
        model_bitrate: int = 4,  # kbps
        codebook_size: int = 1024,
        # latent_dim: int = 1024, 
        frame_rate: int = 50,
        sampling_rate: int = 16000,
        **kwargs,
    ):
        self.codebook_size = codebook_size
        self.model_bitrate = model_bitrate
        # self.latent_dim = latent_dim
        self.num_codebooks = num_codebooks
        self.frame_rate = frame_rate
        self.sampling_rate = sampling_rate

        super().__init__(**kwargs)