| 55 | } |
| 56 | plan.metadata.language = request.vocal_language; |
| 57 | return plan; |
| 58 | } |
| 59 | |
| 60 | void apply_request_audio_codes(AceStepPlan &plan, const AceStepRequest &request) { |
| 61 | if (request.audio_code_ids.empty() || ace_step_request_uses_flow_edit_morph(request)) { |
| 62 | return; |
| 63 | } |
| 64 | plan.audio_codes_text = request.audio_codes_text; |
| 65 | plan.audio_code_ids = request.audio_code_ids; |
| 66 | plan.frames_5hz = static_cast<int64_t>(plan.audio_code_ids.size()); |
| 67 | } |
no test coverage detected