{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "text": "Inspect both actual audios: attachment1 English Targ source passage; attachment2 Ukrainian candidate passage. Check EVERY audible Ukrainian word against accented intended text below, including repetitions and clitics. Distinguish lexical stress (correct syllable) from semantic emphasis/held note. The first/last intended phrase may be cut by excerpt boundary; do not call such boundary truncation a song defect. Identify actual musical phrase groups using heard breath/release/gesture; written line boundaries are not obligatory sung groups. State observed rhythm/contour, semantic focus, release purpose, breath/hold/instrument answer, accompaniment, deviations from intended speech-shaped rhetoric. Compare source functions, not literal product vocabulary. Repeated 'лишає слід', two negation/reveals, advice pivot, donor/neck causality and self-worth contrast matter wherever present. Softness is not a quality criterion. No invented exact BPM/note values and no scores. Return ONLY JSON <=2400words: mediaAccess(boolean),audioAccess(boolean),sourceHeardBeginning,sourceHeardEnd,candidateHeardBeginning,candidateHeardEnd,wordAudit:{allAudibleWordsChecked,missingOrChangedWords:[{phraseId,expected,heard,certainty}],lexicalStressErrors:[{phraseId,word,expectedStress,heardStress,certainty}],uncertainWords},heardMusicalPhrases:[{firstWords,lastWords,plannedPhraseIds,semanticFocus,contourRhythm,release,boundaryCue,holdBreathOrResponse,arrangement,planDeviation}],sourceComparison,actualCausalClarity,blockingIssues,limitations. A phrase grouped by ASR is not proof; use the sound. Be candid about uncertainty.\nINTENDED WORDS:\np38 Без печі́ння. Без лу́щення. Комфо́ртно.\np39 За три́ ти́жні спини́лась бі́ля дзе́ркала.\np40 Сму́ги вже́ ме́нш помі́тні.\np41 До́нька ка́же: «Ма́мо, ти́ іна́кша.\np42 Га́рно іна́кша. На́че світлі́ша».\np43 А за ші́сть — не пові́рила!\np44 Ши́я гладе́нька. Ні́ сму́г, ні́ зало́мів.\np45 Де́сять ро́ків шкі́ра тако́ю рі́вною не була́.\np46 Я́ ви́йшла з відкри́тою ши́єю.\np47 Че́рвень. Конце́рт до́ньчиного кла́су.\np48 До́нька гра́ла на піані́но.\np49 Дружи́на Андрі́я сі́ла неподалі́к.\np50 Гля́нула зно́в. Не жа́лість. Не співчуття́. Розгу́блена.\np51 Пі́сля конце́рту підійшла́: «До ре́чі, ти́ ду́же га́рно вигляда́єш».\np52 Та са́ма, пі́сля яко́ї в маши́ні сиді́ла я́ навесні́.\np53 Я́ щи́ро сказа́ла: «Дя́кую». І спра́вді та́к відчува́ла.\np54 Не тому́, що її́ ду́мка важли́ва."
        },
        {
          "text": "Attachment 1: Attachment 1; parent targ.mp4; EXACT parent range [125, 185]; local audio starts0. Use attachment number and local seconds, never concatenate timestamps. Fixed gain, no retiming."
        },
        {
          "inlineData": {
            "mimeType": "audio/mpeg",
            "data": "[base64 of frozen bytes; see inputs.json]"
          }
        },
        {
          "text": "Attachment 2: Attachment 2; parent take_refine01_2.mp3; EXACT parent range [127.4, 181.3]; local audio starts0. Use attachment number and local seconds, never concatenate timestamps. Fixed gain, no retiming."
        },
        {
          "inlineData": {
            "mimeType": "audio/mpeg",
            "data": "[base64 of frozen bytes; see inputs.json]"
          }
        }
      ]
    }
  ],
  "stream": true,
  "generationConfig": {
    "thinkingConfig": {
      "includeThoughts": false,
      "thinkingLevel": "high"
    }
  }
}
