public static void HandleRecognitionCommand(
            uint sampleRate,
            string audioEncoding,
            uint channelsCount,
            uint maxAlternatives,
            bool disableAutomaticPunctation,
            bool doNotPerformVad,
            float silenceDurationThreshold,
            string audioPath
            )
        {
            RecognitionConfig recognitionConfig = CreateRecognitionConfig(
                sampleRate,
                audioEncoding,
                channelsCount,
                maxAlternatives,
                disableAutomaticPunctation
                );

            ConfigurateVAD(
                recognitionConfig,
                silenceDurationThreshold,
                doNotPerformVad
                );

            using (var fileStream = GetAudioStream(audioPath, audioEncoding))
            {
                System.Console.WriteLine(_client.Recognize(recognitionConfig, fileStream));
            }
        }