c#google语音到文字api结果质量不好

时间:2018-06-10 12:28:47

标签: google-cloud-speech

我使用语音api将语音用于希伯来语中的文本。我正在使用带有api密钥的C#客户端库。在您的网站https://cloud.google.com/speech-to-text/中效果很好,但在我的应用中,听写质量要差得多。

我从你的例子中获取了代码:

Config = new RecognitionConfig()
{
    Encoding = RecognitionConfig.Types.AudioEncoding.Linear16,
    SampleRateHertz = 16000,
    LanguageCode = (LangMode==LanguageMode.Hebrew)?"he-IL": "en-US",
    //EnableWordTimeOffsets=true,
    MaxAlternatives = 1
},
InterimResults = true,
SingleUtterance = false
... 
if (result.IsFinal)
{
    foreach (var alternative in result.Alternatives)
    {
        ...
    }
}

为什么会这样?

1 个答案:

答案 0 :(得分:1)

你在使用NAudio吗?我同意Daisy的观点。我认为您需要使用完全相同的输入进行测试。几个星期前,我解决了这个问题,改变了一些NAudio参数,也许它可以帮到你;)