繁体   English   中英

非英语语言的语音识别帮助

[英]Speech recognition help for non-english language

我正在尝试使用asp.net创建一个Web应用程序以支持语音识别。 问题是我想将瑞典语音频转换为文本。 我尝试了几种API和框架,但是没有运气。 我只能让AT&T上班。 它只能识别六个单词中的一个单词。 我还尝试了Micosoft.Speech库,但无法正常工作。 谁能看到我的代码出了什么问题?

var engine = null as SpeechRecognitionEngine;

engine = new SpeechRecognitionEngine(new CultureInfo("sv-SE"));


using (engine)
{
    engine.SetInputToWaveFile("C:\\temp\\samplecall.wav");


    var result = engine.Recognize();

    Console.WriteLine(((result != null) ? new SpeechRecognitionResult(result.Text, result.Alternates.Select(x => x.Text).ToArray()).toString : null));
    Console.ReadLine();
}

关于语音识别的任何其他帮助将不胜感激。

如果您想从通话中转录8khz音频,则桌面语音识别API不会为您提供帮助,因此Microsoft不是您的选择。

如果正确配置,AT&T应该可以工作。 另一个选择是为CMUSphinx建立一个呼叫中心声学模型,该模型可在瑞典获得。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM