code: def runTest(self):
      audio_assembler = (
          AudioAssembler()
          .setInputCol("audio_content")
          .setOutputCol("audio_assembler")
      )
  
      speech_to_text = (
          Wav2Vec2ForCTC.pretrained()
          .setInputCols("audio_assembler")
          .setOutputCol("text")
      )
  
      pipeline = Pipeline(stages=[audio_assembler, speech_to_text])
      self.model = pipeline.fit(self.data)
  
      light_pipeline = LightPipeline(self.model)
  
      annotations_result = light_pipeline.fullAnnotate(self.audio_data)
  
      self.assertEqual(len(annotations_result), 1)
      self.assertAnnotations(annotations_result)
  
      self.audios = [self.audio_data, self.audio_data]
      annotations_result = light_pipeline.fullAnnotate(self.audios)
  
      self.assertEqual(len(annotations_result), 2)
      self.assertAnnotations(annotations_result)
  
imports: import os
  import unittest
  import pytest
  from pyspark.sql.functions import col
  from sparknlp.pretrained import PretrainedPipeline
  from test.util import SparkSessionForTest, SparkContextForTest
  from sparknlp.annotator import *
  from sparknlp.base import *
label_desc: Use image node_id 2 for calling the LightPipelineAudioInputTest obj's underlying member method code with example usage: obj.runTest() without return types