【问题标题】:Speech recognition help for non-english language非英语语言的语音识别帮助
【发布时间】:2015-03-12 08:04:27
【问题描述】:

我正在尝试使用 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();
}

非常感谢任何其他有关语音识别的帮助。

【问题讨论】:

  • 拜托,不要这样写,最好写using(var engine = new SpeechRecognitionEngine(new CultureInfo("sv-SE"))) { ... }然后你的前3行。

标签: c# speech-recognition


【解决方案1】:

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

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

【讨论】:

  • 我试图让 AT&T 工作,但请求中的 x 语言和 x 语法是强制性的,我不确定如何设置它们。我找不到任何好的例子。我是否必须在我提出的每个识别请求中发送整个瑞典语语法?我对 CMUSphinx 的研究并不多,因为我希望解决方案是在 C# 中,我不确定 CMUSphinx 是否有可靠的 C# 包装器。有什么建议吗?
  • 在哪里可以下载这个瑞典语数据库?
  • 谢谢。是挪威语。但也许这些数据也可以用于瑞典语?
  • 同站有瑞典数据
  • 似乎是 NST-SAMPA 格式?它可以转换为例如IPA 还是 Arpabet?
猜你喜欢
  • 1970-01-01
  • 2020-03-30
  • 2021-09-28
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
  • 2015-07-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多