我使用语音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)
{
...
}
}
为什么会这样?
答案 0 :(得分:1)
你在使用NAudio吗?我同意Daisy的观点。我认为您需要使用完全相同的输入进行测试。几个星期前,我解决了这个问题,改变了一些NAudio参数,也许它可以帮到你;)