code: def convert_split(
      src,
      tgt,
      split,
      file_list,
      meta,
      metadata_file_path,
      lookup,
      process_audio,
      sample_rate,
  ):
      """
      Converts a single split of data
  
      src: str
          the source path
      tgt: str
          the target path
      split: str
          the split identifier
      file_list: list
          the list of files in the data split
      meta: dict
          the metadata dictionary
      metadata_file_path: str
          the path where to store the data-manifest JSON file
      lookup: dict
          the digit look-up file
      process_audio: callable
          the function that will be applied to each audio file for processing
      sample_rate: int
          the target sample rate
  
      """
      metadata = dict(get_file_metadata(meta, split, file_list, lookup))
  
      wav_files = [
          (
              os.path.join(src, file_name),
              os.path.join(
                  tgt, metadata[get_item_id(file_name)]["file_name"]
              ).replace("{data_root}", ""),
          )
          for file_name in file_list
      ]
      for file_path, process_meta in process_files(
          wav_files, process_audio, sample_rate
      ):
          item_id = get_item_id(file_path)
          metadata[item_id].update(process_meta)
  
      logger.info(f"Saving metadata to {metadata_file_path}")
      with open(metadata_file_path, "w") as metadata_file:
          json.dump(metadata, metadata_file, indent=2)
  
imports: import logging
  import csv
  import math
  import json
  import os
  import torchaudio
  import speechbrain
  from glob import glob
  from functools import partial
  from tqdm.auto import tqdm
  from torchaudio import functional
  from subprocess import list2cmdline
  from speechbrain.utils.superpowers import run_shell
  from speechbrain.utils.data_utils import download_file
  from speechbrain.dataio.dataio import load_pkl, save_pkl
label_desc: Use image node_id 18 for calling a global function with example usage: convert_split(src, tgt, split, file_list, meta, metadata_file_path, lookup, process_audio, sample_rate) without return types