MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / build_generation_request

Function build_generation_request

src/models/pocket_tts/session.cpp:180–191  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

178 generation_request.text_chunk_size =
179 engine::text::parse_text_chunk_size_override(options).value_or(kDefaultTextChunkSize);
180}
181
182GenerationRequest build_generation_request(const runtime::TaskRequest & request, float default_temperature) {
183 if (!request.text_input.has_value()) {
184 throw std::runtime_error("PocketTTS run requires text_input");
185 }
186 validate_supported_style(request.voice);
187
188 GenerationRequest generation_request;
189 generation_request.temperature = default_temperature;
190 generation_request.text = request.text_input->text;
191 apply_voice_condition(request.voice, generation_request.voice);
192 apply_request_generation_options(request.options, generation_request);
193 return generation_request;
194}

Callers 1

runMethod · 0.85

Calls 3

validate_supported_styleFunction · 0.85
apply_voice_conditionFunction · 0.85

Tested by

no test coverage detected