I am using the following funtion parameters to convert speech to text but the extra parameters i set for metadata parameters doesn't have effect on the conversion result with or without parameters.
function transcribe_async_gcs($bucketName, $objectName, $languageCode = 'en-US', $options = ['enableAutomaticPunctuation'=> true,'enableWordTimeOffsets'=> false,'encoding'=> 'FLAC','sampleRateHertz' => 44100, "metadata"=> [ "interactionType"=> "PHONE_CALL", "industryNaicsCodeOfAudio"=> 621210, "microphoneDistance"=> "NEARFIELD", "originalMediaType"=> "AUDIO", "recordingDeviceType"=> "PHONE_LINE", "originalMimeType"=> "audio/mp3", "audioTopic"=> "appointment"],'useEnhanced' => true])