如何使用System.Speech进行编程式多语言语音识别

我在.NET中使用system.speech.recognition库。 我能够对它进行编程,以便它能够一次使用一种特定的语言。 有没有办法重写或设置SpeechRecognitionEngine以便它可以一次识别多种语言? 假设我有一个包含英文和日文演讲的音频文件,并且无法知道音频文件中的何时何地将是英文演讲或日文演讲。 我目前已安装英文和日文识别器

SpeechRecognitionEngine.InstalledRecognizers

返回英语和日语两种语言

如果.NET API不能实现这一点,是否有任何可用的API可以做到这一点? (我的目的主要是做自动检测语言和转录)

提前致谢!!


不,你不能那样做。 多种语言不受支持。

自动语言检测可以在几个复杂的语音识别工具包(如Kaldi)中实现,但是,使用它们并不容易。 你必须从头开始构建系统。

链接地址: http://www.djcxy.com/p/34371.html

上一篇: How to use System.Speech for Programmatically multilingual Speech Recognition

下一篇: Which speech recognition system to use?