Я использую приведенный ниже метод для преобразования речи в текст с помощью микрофона, а частота дискретизации составляет 16000. Сначала я тестировал его на компьютере с Windows 10, и он работал нормально, а позже, когда я тестировал тот же скрипт на компьютере с Windows 7, он не работает правильно, и я получаю сообщение об ошибке ниже.
audio data is being streamed too slow. please stream audio data approximately at real time
Как решить, какую частоту дискретизации использовать на какой машине? В чем может быть проблема с моей машиной с Windows 7?
// [START speech_streaming_mic_recognize]
static async Task StreamingMicRecognizeAsync(int seconds)
{
// code here....
StreamingConfig = new StreamingRecognitionConfig()
{
Config = new RecognitionConfig()
{
Encoding =
RecognitionConfig.Types.AudioEncoding.Linear16,
SampleRate = 16000,
},
InterimResults = false,
}
// code here........
}
Пожалуйста, помогите мне решить эту проблему.