| 223 | auto flow_encoder = load_s3_flow_encoder_weights( |
| 224 | *assets.s3gen_weights, |
| 225 | execution_context, |
| 226 | component_weight_storage_type); |
| 227 | auto flow_decoder = load_s3_flow_decoder_weights( |
| 228 | *assets.s3gen_weights, |
| 229 | execution_context, |
| 230 | component_weight_storage_type); |
| 231 | auto hift = HiFTVocoderComponent::load_from_source( |
| 232 | assets.s3gen_weights, |
| 233 | execution_context, |
| 234 | component_weight_storage_type); |
| 235 | auto campplus_encoder = CAMPPlusEncoderComponent::load_from_source( |
| 236 | assets.s3gen_weights, |
| 237 | execution_context, |
| 238 | component_weight_storage_type); |
| 239 | release_tensor_storage(assets); |
| 240 | return std::make_unique<ChatterboxVcComponent>( |
| 241 | std::move(s3_tokenizer), |
no test coverage detected