Speech recognition 谷歌云语音api音频数据传输速度太慢

Speech recognition 谷歌云语音api音频数据传输速度太慢,speech-recognition,audio-recording,speech-to-text,google-speech-api,google-cloud-speech,Speech Recognition,Audio Recording,Speech To Text,Google Speech Api,Google Cloud Speech,我使用下面的方法使用麦克风将语音转换为文本,采样率为16000。我最初在Windows10机器上测试过它,它工作得很好,后来在Windows7机器上测试同一个脚本时,它工作不正常,我收到下面的错误消息 audio data is being streamed too slow. please stream audio data approximately at real time 如何决定在哪台机器上使用哪种采样率?我的Windows 7计算机可能有什么问题 // [START speech_

我使用下面的方法使用麦克风将语音转换为文本,采样率为16000。我最初在Windows10机器上测试过它,它工作得很好,后来在Windows7机器上测试同一个脚本时,它工作不正常,我收到下面的错误消息

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........
}

请帮助我解决此问题。

您可以在打开音频流时指定采样率(但我不知道如何在windows上执行此操作)。或者,您可以尝试计算默认采样率。如果你能使用Python,你可以试试这个:我发现很多论坛/博客都建议使用16000的采样率。我们在网络带宽低(互联网速度慢)的时候遇到过这个问题,所以问题可能在于互联网连接而不是系统。啊,这很有趣。在这种情况下,我想您可以尝试保存音频,然后在保存整个音频段后使用同步API来识别它。我怀疑API是否关心您发送音频的速度。根据项目要求,我们需要在用户使用麦克风讲话时同时填充文本框。在这种情况下,我认为您最好联系谷歌,要求他们调整您帐户的慢度阈值(他们通常可以更改此类内容)。或者,您可以尝试使用其他音频编码或较低的采样率来减少带宽。您可以在打开音频流时指定采样率(但我不知道如何在windows上实现)。或者,您可以尝试计算默认采样率。如果你能使用Python,你可以试试这个:我发现很多论坛/博客都建议使用16000的采样率。我们在网络带宽低(互联网速度慢)的时候遇到过这个问题,所以问题可能在于互联网连接而不是系统。啊,这很有趣。在这种情况下,我想您可以尝试保存音频,然后在保存整个音频段后使用同步API来识别它。我怀疑API是否关心您发送音频的速度。根据项目要求,我们需要在用户使用麦克风讲话时同时填充文本框。在这种情况下,我认为您最好联系谷歌,要求他们调整您帐户的慢度阈值(他们通常可以更改此类内容)。或者,您可以尝试使用其他音频编码或较低的采样率来减少带宽。