code: def token_list_whisper_lang(
      tmp_path: Path, token_list_whisper_lang_add
  ):
      pytest.importorskip("whisper")
      tknlist_path = tmp_path / "token_whisper_lang.txt"
      tknlist_path.touch()
  
      export_vocabulary(
          output=str(tknlist_path),
          whisper_model="whisper_multilingual",
          whisper_language="en",
          log_level="INFO",
          add_token_file_name=str(token_list_whisper_lang_add),
      )
      return tmp_path / "token_whisper_lang.txt"
  
imports: import string
  from argparse import ArgumentParser
  from pathlib import Path
  import numpy
  import pytest
  import yaml
  from espnet2.bin.asr_inference import Speech2Text, get_parser, main
  from espnet2.bin.asr_inference_streaming import Speech2TextStreaming
  from espnet2.bin.whisper_export_vocabulary import export_vocabulary
  from espnet2.tasks.asr import ASRTask
  from espnet2.tasks.enh_s2t import EnhS2TTask
  from espnet2.tasks.lm import LMTask
  from espnet.nets.beam_search import Hypothesis
label_desc: Use image node_id 15 for calling a global function with example usage: token_list_whisper_lang(tmp_path, token_list_whisper_lang_add) and returns: unknown