【发布时间】:2011-05-10 07:27:23
【问题描述】:
我正在寻找使用 C# 将通过 android 手机录制的 .wav 文件转换为文本,以 16000;即 System.Speech 命名空间。我的代码在下面提到;
recognizer.SetInputToWaveFile(Server.MapPath("~/spoken.wav"));
recognizer.LoadGrammar(new DictationGrammar());
RecognitionResult result = recognizer.Recognize();
label1.Text = result.Text;
与示例 .wav "Hello world" 文件完美配合。但是,当我在手机上录制内容并尝试在电脑上转换时,转换后的文本与我录制的内容相差甚远。有什么方法可以确保音频文件被准确转录吗?
【问题讨论】:
标签: c# speech-recognition speech-to-text system.speech.recognition