2016-08-03 82 views
0

我有一个IIS网站,用户可以在其中上传mp3文件。我想从mp3文件中将语音提取到文本文件中。我已经成功添加以下导入的:将mp3转换为IIS Web服务器上的文本

<%@ Import NameSpace="System.Speech" %> 
<%@ Import NameSpace="System.Globalization" %> 
<%@ Import NameSpace="System.Speech.Recognition" %> 
<%@ Import NameSpace="System.Speech.Synthesis" %> 
<%@ Import NameSpace="Microsoft.Speech" %> 
<%@ Import NameSpace="System.Speech.Recognition" %> 

然而,那么下面的命令失败(VB.NET):

Dim sre1 As New SpeechRecognitionEngine 
Dim sre2 As New SpeechRecognitionEngine(New System.Globalization.CultureInfo("en-US")) 

错误:类型 'SpeechRecognitionEngine' 没有定义。有任何想法吗?

回答

1

这可能工作:

转到项目然后添加引用...,转到.NET选项卡,找到并System.Speech双击(或选择它按下确定)。

+0

谢谢,但我没有使用Visual Studio - 我只使用文本编辑器编写代码。 – swabygw

+0

呃?那么你如何得到一个没有debbuging的错误? – BanForFun

+0

这是一个典型的IIS服务器错误。 – swabygw