| 178 | generation_request.text_chunk_size = |
| 179 | engine::text::parse_text_chunk_size_override(options).value_or(kDefaultTextChunkSize); |
| 180 | } |
| 181 | |
| 182 | GenerationRequest 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 | } |
no test coverage detected