C# 如何使用google cloud speech to text api查找音频文件的实际采样赫兹?

C# 如何使用google cloud speech to text api查找音频文件的实际采样赫兹?,c#,google-api,speech-to-text,C#,Google Api,Speech To Text,我正在使用谷歌云API将语音转换为文本。但是我们在赫兹上遇到了一个例外。我们无法找到音频文件的实际采样频率。出现异常后,我们正在更改采样频率。有什么方法可以让我们计算出音频文件的实际采样赫兹吗 这是我们在项目中使用的代码 var longOperation = speech.LongRunningRecognize(new RecognitionConfig() { Encoding = RecognitionConfig.Typ

我正在使用谷歌云API将语音转换为文本。但是我们在赫兹上遇到了一个例外。我们无法找到音频文件的实际采样频率。出现异常后,我们正在更改采样频率。有什么方法可以让我们计算出音频文件的实际采样赫兹吗

这是我们在项目中使用的代码

var longOperation =      speech.LongRunningRecognize(new RecognitionConfig()
            {
                Encoding = RecognitionConfig.Types.AudioEncoding.Flac,
                SampleRateHertz = 44100,
                EnableAutomaticPunctuation = true,
                LanguageCode = "en",
                EnableWordTimeOffsets = true,
                AudioChannelCount = 1
            }, RecognitionAudio.FromStorageUri(audioPath));
            longOperation = longOperation.PollUntilCompleted();
            var response = longOperation.Result;