create_alignment_manifest.py conf ValueError
This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 7 days. This issue was closed because it has been inactive for 7 days since being marked as stale.
Run the Speaker_Diarization_Training.ipynb notebook.
Run this cell:

!python NeMo/scripts/speaker_tasks/create_alignment_manifest.py \
  --input_manifest_filepath LibriSpeech/dev_clean.json \
  --base_alignment_path LibriSpeech_Alignments \
  --output_manifest_filepath ./dev-clean-align.json \
  --ctm_output_directory ./ctm_out \
  --libri_dataset_split dev-clean

This cell produces the following error:

File "/home/acampbellblack/dev/py/nemo-training/.venv/lib/python3.10/site-packages/nemo/collections/asr/parts/utils/manifest_utils.py", line 110, in get_ctm_line
    raise ValueError(f"`conf` must be a float or str containing float, but got {type(conf)}")
ValueError: `conf` must be a float or str containing float, but got <class 'int'>

Running locally (bare-metal), installed NeMo via install script in the notebook:
! python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]

Running on WSL on Windows 11,
Ubuntu 22.04.3 LTS
Python 3.10.12
torch==2.1.2+cu118

GPU: NVidia RTX 4080 Laptop