| 191 | apply_voice_condition(request.voice, generation_request.voice); |
| 192 | apply_request_generation_options(request.options, generation_request); |
| 193 | return generation_request; |
| 194 | } |
| 195 | |
| 196 | GenerationRequest build_preparation_generation_request( |
| 197 | const runtime::SessionPreparationRequest & request, |
| 198 | float default_temperature) { |
| 199 | validate_supported_style(request.voice); |
| 200 | |
| 201 | GenerationRequest generation_request; |
| 202 | generation_request.temperature = default_temperature; |
| 203 | if (request.text.has_value()) { |
| 204 | generation_request.text = request.text->text; |
| 205 | } |
| 206 | apply_voice_condition(request.voice, generation_request.voice); |
no test coverage detected