{
  "schema_version": 1,
  "kind": "apron_pyin_viterbi_fixed120_public_saved_result_provenance",
  "current_base": "Apron (LLSM2 Layer1); candidate not adopted",
  "corpus": {
    "name": "LibriSpeech test-clean",
    "source": "https://www.openslr.org/12/",
    "license": "CC BY 4.0",
    "fixed_cases": 120,
    "speakers": 40,
    "input_manifest": {
      "path": "research/pml-package-evaluation-2026-10-16/input-manifest.json",
      "sha256": "1f392fc60fbca4003c236f03ffd9edba82b048737f23cf250295c1b4c6c85193"
    }
  },
  "candidate": {
    "description": "saved librosa.pyin Viterbi F0 into full Apron Layer1 reanalysis",
    "local_run_label": "apron-pyin-viterbi-fixed120-20261022-v2",
    "implementation_published": false,
    "native_owner_contracts": {
      "0": {
        "bytes": 58279,
        "sha256": "fef544cf6e7793583b0436e898c64452c6f2e95244f0e0b762883e6553b2fc6c"
      },
      "1": {
        "bytes": 55026,
        "sha256": "4c9e4f182925bd9863806da497b8062012a8af4fef34916a241ceeff2384735d"
      },
      "2": {
        "bytes": 55052,
        "sha256": "5fee2d2eb8ae3890c7747fe4e48b610bca9b0c5562b9396caf5fa9943cebe17b"
      }
    },
    "quality_contracts": {
      "utmosv2": {
        "0": {
          "bytes": 25949,
          "sha256": "5b7f9afab316dfd0b983b0ee3d7727939cc3d3fddb13bf462741092276e4d253"
        },
        "1": {
          "bytes": 25826,
          "sha256": "30b138e6abc51551f0a1703bf71be6e13ea49f2ac48158286fdcd4dd2e1985e9"
        },
        "2": {
          "bytes": 25854,
          "sha256": "70d08733ac72fe039b23ed3548a54eb86c7a29e066d8d5d4699abecc0158b3c4"
        }
      },
      "ecapa_prefix": {
        "0": {
          "bytes": 25280,
          "sha256": "58717971bc4a06b87633fe0605b8d2326bab3158198beb028fbab1390bea9e6b"
        },
        "1": {
          "bytes": 25157,
          "sha256": "205cb42833399324220867daf2a9431c6f84f0cf8a88874757f42767a40585f4"
        },
        "2": {
          "bytes": 25185,
          "sha256": "e3bc249ac3b1f9d2d8d46a03f3a9bc3b1d8e0bbbfa9e60b40056b95a69b7d5bb"
        }
      },
      "scoreq": {
        "0": {
          "bytes": 25285,
          "sha256": "0cb9bb92c3244d31b9d1e91b1e940d494dd1c225594b0f93712ba9d32b49f01a"
        },
        "1": {
          "bytes": 25162,
          "sha256": "f9e0728913973b23fb73d1aed8de29e2b32c96bb2d52e5fdaf484b13272b4aaa"
        },
        "2": {
          "bytes": 25190,
          "sha256": "6b601de9d36081fc5750db47dafc8d22e43ea71ea7faded73b96b91dcf66285c"
        }
      },
      "estoi": {
        "0": {
          "bytes": 24990,
          "sha256": "3fa3fc7cfdb6da667d70290b352f5dd2294ccfa0e130f30296271a433e86890e"
        },
        "1": {
          "bytes": 24867,
          "sha256": "fa65085d0e981cf85a295a72a7122b4d7ef56401876cb74efa71f4c38bc7ca55"
        },
        "2": {
          "bytes": 24895,
          "sha256": "7c7a6e553ae21fd8efc0692d2088af7cfedea37c5f4d76b1fd4a260d5f08debc"
        }
      },
      "ecapa_full": {
        "0": {
          "bytes": 25332,
          "sha256": "5b13265f43206b31804955eb5b51641d1db6b6d4ea401661680288c885d7120c"
        },
        "1": {
          "bytes": 25209,
          "sha256": "8e9174a401d25da6fe2b3b1bfb0bb4b00e25d78f197061569bca563837d10eda"
        },
        "2": {
          "bytes": 25237,
          "sha256": "fd0b20351b9f91670fa805df87e526079c8dffd02c85439da9ecc9d0562f6e1f"
        }
      }
    },
    "source_file_identities": {
      "__init__.py": {
        "bytes": 82,
        "sha256": "847f83f05130d4d1025bcd93a1b1177051622e82f0ced15c59881840adcc5e4a"
      },
      "native.py": {
        "bytes": 13374,
        "sha256": "6f14918cba45e5fdb132dda1c73fd0ba5f6fbef7923e215bad56d661b480d1fb"
      },
      "memory.py": {
        "bytes": 3710,
        "sha256": "94fb76a32dfad0d180e9863f0e0d65d4dbedbcdbc448d1b5db52286b93ffe62f"
      },
      "contract.py": {
        "bytes": 9921,
        "sha256": "4f61373ebf0a7e9379c21795531e35eaa1c12a3a29f1102fdb4f597c93446180"
      },
      "quality.py": {
        "bytes": 21011,
        "sha256": "be61101acc745635556d4a7d9bed57fe228ed9aefd12a328107df31edb937df6"
      },
      "launch.py": {
        "bytes": 18438,
        "sha256": "b971d1e0705fb0a0f48eb7ba40be3cb4cd7848b6794aa539e9aa3cac7464a1e8"
      }
    },
    "native_library": {
      "bytes": 334528,
      "sha256": "d8da444d9c3298899065de57d5efbea69574d38ec1c4d9f42a50c2cb1a730c2a"
    },
    "upstream_revisions": {
      "upstream_revision": "d18cdf02b31819670e3bc23ead933ad9467da06d",
      "ciglet_revision": "895ba9b1c0eabee83d3544208bbc82420efa3206"
    },
    "native_conditions": [
      "pyin_viterbi_0",
      "pyin_viterbi_minus3",
      "pyin_viterbi_plus3"
    ],
    "native_cases": 120,
    "native_waveforms": 360,
    "quality_values": 1080,
    "quality_scope": {
      "unedited": [
        "utmosv2/native_full_length",
        "ecapa/frozen_common_16k_prefix",
        "scoreq/frozen_common_16k_prefix",
        "estoi/frozen_common_16k_prefix",
        "ecapa/unedited_full_length"
      ],
      "each_edit": [
        "utmosv2/native_full_length",
        "ecapa/edited_full_length"
      ]
    },
    "native_threads": 1,
    "quality_threads": 2,
    "analysis_and_each_decode_seed": 0
  },
  "comparators": {
    "Apron": {
      "measurement_source_commit": "06b6da5e5822500993bdfc44b3bf35f84acaea46",
      "published_provenance": {
        "path": "../apron-fixed120-evaluation-2026-10-22/provenance.json",
        "bytes": 7959,
        "sha256": "e53493c51bb07f0682ac0a9753e66e3eacc9abeb6b11458130de1dff40d13a02"
      }
    },
    "LLSM2_Layer0": {
      "published_supplement_provenance": {
        "path": "../apron-fixed120-evaluation-2026-10-22/supplement-provenance.json",
        "bytes": 118744,
        "sha256": "dd8182a5be6ce20da06b06c40d8f5871a2aa5748b78c056f33c88ed8341e5794"
      }
    },
    "reused_published_rows": 2160,
    "reuse_audit_identity": {
      "bytes": 2584,
      "sha256": "36d454c6a9f50ae2a6d071dcf8cbedbffa64f9eeec42c983a256317b717c5350"
    },
    "reuse_audit_limits": [
      "Saved pre-score PCM SHA and scope were compared to saved original records; PCM and metrics were not independently regenerated.",
      "Earlier original and supplement audits are cited by identity; they are not new checks.",
      "Three UTMOS seals have one missing temporary generated source each; separate durable audits cover remaining scientific artifacts."
    ]
  },
  "quality_models": {
    "asset_pins": {
      "mos/weights/fold0_s42_best_model.pth": {
        "bytes": 818531314,
        "sha256": "c8149d988e4bbf3f347e6966b5d769de347a5f8c59ffca1dc4bd4bf5b8585e57"
      },
      "mos/wav2vec2_config/config.json": {
        "bytes": 1842,
        "sha256": "4937977e24d12d1bba70cdce8709c3c04807a8e4ae8ddac4229c48c436ae99ae"
      },
      "mos/wav2vec2_config/preprocessor_config.json": {
        "bytes": 159,
        "sha256": "b225d617c025463b9e157e06afea8b90dc7078fc70b013c533328423e0486b4a"
      },
      "ecapa/embedding_model.ckpt": {
        "bytes": 83316686,
        "sha256": "0575cb64845e6b9a10db9bcb74d5ac32b326b8dc90352671d345e2ee3d0126a2"
      },
      "scoreq/fixed_nmr_telephone.onnx": {
        "bytes": 377979175,
        "sha256": "899c9959bf48b38d99fdd5227b31182ca9d8253b14b61edd2725eca779a55b49"
      }
    },
    "model_provenance": {
      "utmosv2": {
        "algorithm": "UTMOSv2-fusion_stage3-fold0",
        "source_commit": "cc2700db57bb83ee13dc31ebe1b868c254e15d09",
        "predict_dataset": "bvcc",
        "extraction_seed": 20261012,
        "extraction_repetitions": 1,
        "device": "cpu",
        "remove_silent_section": false,
        "calibration": "対象ボコーダーでの人間評定校正は未実施",
        "packages": {
          "utmosv2": "1.3.1.dev0",
          "torch": "2.8.0+cpu",
          "transformers": "4.51.3",
          "timm": "1.0.15",
          "librosa": "0.11.0"
        }
      },
      "ecapa": {
        "algorithm": "speechbrain-ecapa-voxceleb-raw-embedding",
        "source": "https://huggingface.co/speechbrain/spkrec-ecapa-voxceleb",
        "sample_rate": 16000,
        "normalize_embeddings_with_global_stats": false,
        "reference_cache": false,
        "recipe": "official-80mel-1024channels-192dim",
        "packages": {
          "speechbrain": "1.0.3",
          "torch": "2.8.0+cpu",
          "torchaudio": "2.8.0+cpu"
        }
      },
      "scoreq": {
        "algorithm": "SCOREQ-ONNX-ref",
        "domain": "natural",
        "source": "https://github.com/alessandroragano/scoreq",
        "sample_rate": 16000,
        "padding_multiple": 320,
        "reference_cache": false,
        "packages": {
          "onnxruntime": "1.22.0",
          "torch": "2.8.0+cpu",
          "torchaudio": "2.8.0+cpu"
        }
      }
    },
    "runtime_versions": {
      "numpy": "2.3.5",
      "scipy": "1.17.0",
      "pyworld": "0.3.5",
      "torch": "2.8.0+cpu",
      "torchaudio": "2.8.0+cpu",
      "utmosv2": "1.3.1.dev0",
      "onnxruntime": "1.22.0",
      "speechbrain": "1.0.3",
      "transformers": "4.51.3",
      "timm": "1.0.15",
      "librosa": "0.11.0",
      "pystoi": "0.4.1"
    }
  },
  "saved_arithmetic": {
    "premeasurement_rule": {
      "bytes": 3429,
      "sha256": "67500dd4aa20d9d198efadda2c1eadb21003f38bf950051c9beb78dd8786374f"
    },
    "saved_aggregate_source": {
      "bytes": 83308,
      "sha256": "30b38aa96e36af71a88284115483ca8913509c64a0be516a60a55fe9bedc3b17"
    },
    "saved_paired_source": {
      "bytes": 301984,
      "sha256": "1350d274bccaa312a2fb1072c5983e4ed10509293e7d957e2f4508dd59c9fe38"
    },
    "independent_saved_decimal_audit": {
      "bytes": 43481,
      "sha256": "14fb3eaf47bba37d8218881242d3462d98279f940ead75b623735a599ce73c74"
    },
    "nine_groups_and_four_edit_groups_mismatches": 0,
    "recording_weight": "equal",
    "significance_test_or_overall_rank": false
  },
  "saved_f0_diagnostic": {
    "planned_and_completed_cases": 120,
    "frames_per_contrast": 123307,
    "invalid_frames": 0,
    "source_summary": {
      "bytes": 3962,
      "sha256": "4e0235b7c29c1e0c5733041255a08eb101505bd52237bb2f4f5c94b5c37c1fb0"
    },
    "source_case_summary": {
      "bytes": 27108,
      "sha256": "1dc2984d9aef2e6a3419fcbced817668b225f8777cc29a6ac9f6eb38499ca6f4"
    },
    "post_input_audit": {
      "bytes": 652190,
      "sha256": "219855fdb21539ba9d693655bd03fa681cbc8bb7554b0025b2ad02b41403bae2"
    },
    "post_input_identities_matched": 1367,
    "full_frame_ledger_published": false,
    "diagnostic_contract": {
      "bytes": 7672,
      "sha256": "a5a526ced30387ca38d5848f41ddf75fd1fbd306483883d885930f94cb47eea4"
    },
    "diagnostic_source_lock": {
      "bytes": 8562,
      "sha256": "bacba2a99fe9b7f5526684a0044038c5d6712ca94ba2d1d675e1649f28b9200a"
    }
  },
  "measurement_receipts": {
    "native_launches": 3,
    "quality_launches": 15,
    "finite_quality_values": 1080,
    "missing_quality_values": 0,
    "warning_header_lines": 1116,
    "warning_lines_are_not_distinct_causes": true,
    "oom_event_increase": 0,
    "utmos_post_exit_original_seals_incomplete": 3,
    "utmos_separate_durable_audits": 3
  },
  "public_audio": {
    "new_candidate_wav_files": 6,
    "case_ids": [
      "librispeech_1089-134686-0008",
      "librispeech_1188-133604-0003"
    ],
    "preview_seconds": 5,
    "audio_manifest": {
      "bytes": 8811,
      "sha256": "7b080e538bb091e6aaff6ee5bb24736238b9fd98988c3f7065364b40ca1b7e87"
    },
    "reused_already_published_wav_files": 3,
    "reused_previously_published_files": [
      {
        "case_id": "librispeech_1089-134686-0008",
        "condition": "original",
        "path": "audio/librispeech_1089-134686-0008-original.wav",
        "bytes": 160044,
        "sha256": "2f867a9dafd1ca92b56d0dde8b48be73ebeb328fc03ef3ce032fd5be18963af0"
      },
      {
        "case_id": "librispeech_1089-134686-0008",
        "condition": "apron_0",
        "path": "audio/librispeech_1089-134686-0008-apron_0.wav",
        "bytes": 240044,
        "sha256": "5b772c7124e73416440e524349bda282a013df6d45ad163d41b7c0e7c74bf494"
      },
      {
        "case_id": "librispeech_1089-134686-0008",
        "condition": "llsm2_0",
        "path": "audio/librispeech_1089-134686-0008-llsm2_0.wav",
        "bytes": 240044,
        "sha256": "38db891e9561afadaea33f58bc190c6163912cd80f1aad00bda4ba4d74f65e2c"
      }
    ],
    "reused_source_audio_manifest": {
      "bytes": 11442,
      "sha256": "2a4dd4604471b82947e9e8203d540f91ff145dc88013cce06dc752bb1149fa4c"
    }
  },
  "limitations": [
    "The fixed120 corpus was reused during development.",
    "Saved model metrics are not subjective human ratings.",
    "The F0 comparison is not ground-truth F0 accuracy or a causal attribution of the quality differences.",
    "The candidate implementation is not in Git because it was not adopted; this public bundle alone cannot regenerate its synthesis."
  ]
}
