可能重复:
我有一个程序,它使用麦克风设备进行语音识别。下面是程序的一个简短片段。
然而,我打算做的是不使用微果蝇装置,我打算将一个声音文件传递给这个语音识别引擎,在trun中,这个引擎应该识别来自aduio文件的文本,并重新调整结果。
SpeechRecognitionEngine speechRecognitionEngine = new SpeechRecognitionEngine();
List<Word> words = new List<Word>();
public TestSpeech()
{
对于那些在语音领域工作的人来说,你们使用什么作为IVR平台?我使用的是Microsoft Speech Server 2007。一些等价的包是什么?是否有人使用开源软件来处理入站或出站呼叫?请注意,我不仅仅是在谈论语音识别,它是一个综合软件包的一个组件。语音识别平台将包括语音识别、文本到语音转换、诸如VoiceXML之类的VUI技术,以及通过SIP或电话硬件的呼叫终止。
我想尝试用语音识别来控制程序。我用C#编写了测试程序,当我调试这个程序时,每次都会发生错误-
System.Runtime.InteropServices.COMException (0x80004005): Calling part of COM return error HRESULT E_FAIL.*
in System.Speech.Recognition.RecognizerBase.Initialize(SapiRecognizer recognizer, Boolean inproc)
in System.Speech.Recognition.SpeechRecognition
我正试着展示一张卡片,所以我知道这一点之前的一切都是可行的。然而,当我试图显示卡,它只是直接到家庭卡。我试图显示的卡片只是显示了之前在语音识别器中说过的内容,但这不起作用,所以我只使用纯文本,这也不起作用。应用程序-语音触发器->语音识别器->此服务:
public class MedMinderService extends Service {
public String MedName;
public String voiceResults;
private static final String TAG = "ShowData";
private static