Structure the supplied Gemini speaker-analysis results by calling `record_speaker_analysis` exactly once.
The input contains one Gemini transcript for the complete recording and three Gemini feature outputs for each local speaker.
Populate the tool call with:
1. The complete transcript.
2. One entry for each local speaker.
3. The local label used by Gemini, such as `Speaker 1`.
4. The language spoken by that speaker, determined from the transcript.
5. All 24 feature values combined from that speaker's three feature outputs. Use absent values for features reported as insufficient evidence.
6. A `features_usable_for_training` decision.
Set `features_usable_for_training` to true when the transcript contains at least one line for that speaker that Gemini labelled high and that contains at least 15 consecutive spoken words. A high label applies to the complete line. Use ordinary language judgment.
Set `features_usable_for_training` to false otherwise.
Return the completed tool call.