MCPcopy Create free account
hub / github.com/FireRedTeam/FireRedTTS2 / __init__

Method __init__

fireredtts2/codec/model.py:152–171  ·  view source on GitHub ↗
(
        self,
        ssl: PretrainedWhisperEncoder,
        ssl_adaptor: SslAdaptor,
        acoustic_encoder: WhisperAcousticEncoder,
        downsample: ResidualDownConv,
        rvq: ResidualVQ,
        upsample: UpConv,
        semantic_decoder: SslAdaptor,
        acoustic_decoder: AcousticDecoder,
    )

Source from the content-addressed store, hash-verified

150
151class RedCodec(nn.Module):
152 def __init__(
153 self,
154 ssl: PretrainedWhisperEncoder,
155 ssl_adaptor: SslAdaptor,
156 acoustic_encoder: WhisperAcousticEncoder,
157 downsample: ResidualDownConv,
158 rvq: ResidualVQ,
159 upsample: UpConv,
160 semantic_decoder: SslAdaptor,
161 acoustic_decoder: AcousticDecoder,
162 ):
163 super().__init__()
164 self.ssl = ssl
165 self.ssl_adaptor = ssl_adaptor
166 self.acoustic_encoder = acoustic_encoder
167 self.downsample = downsample
168 self.rvq = rvq
169 self.upsample = upsample
170 self.semantic_decoder = semantic_decoder
171 self.acoustic_decoder = acoustic_decoder
172
173 @classmethod
174 def from_config(cls, config_json: str) -> "RedCodec":

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected