当前位置: 首页 > 知识库问答 >
问题:

发生VSCode异常:CLR/System。应用程序异常

焦苏燕
2023-03-14

我正在用VSCode中的C#编写一个语音到文本的模型。模型正确地转录了第一个文件。当我添加新文件并尝试转录时,出现以下错误:

发生异常:CLR/System。ApplicationException类型为“System”的异常。系统中发生ApplicationException“”。私有的CoreLib。dll,但未在Microsoft的用户代码中处理:“异常,错误代码:0x8(SPXERR\u文件\u打开\u失败)”。认知服务。演讲内部的SPXExceptionSprower。微软的ThrowIfFail(IntPtr hr)。认知服务。演讲识别器。微软的FromConfig(GetRecognizerFromConfigDelegate FromConfig,SpeechConfig SpeechConfig,AudioConfig AudioConfig)。认知服务。演讲语音识别器。。嵌套处的ctor(SpeechConfig SpeechConfig、AudioConfig AudioConfig)。程序迪乌1。C:\Users\admin\source\repos\AI-102-Process-Speech-master\transcribe\u Speech\u to\u text\csharp\NEST\Program中的MoveNext()。cs:26号线at系统。运行时。例外服务。例外DispatchInfo。向系统抛出()。运行时。编译器服务。任务等待者。系统中的ThrowForNonSuccess(任务任务)。运行时。编译器服务。任务等待者。系统上的HandleNonSuccessAndDebuggerNotification(任务)。运行时。编译器服务。任务等待者。嵌套处的GetResult()。程序d_0。C:\Users\admin\source\repos\AI-102-Process-Speech-master\transcribe\u Speech\u to\u text\csharp\NEST\Program中的MoveNext()。政务司司长:第12行

等待识别speechasync();部分是异常发生的地方(第12行)。第26行正在使用(var识别器=新的语音识别器(配置,音频输入))。

我的代码是:

using System;
using System.Threading.Tasks;
using Microsoft.CognitiveServices.Speech;
using Microsoft.CognitiveServices.Speech.Audio;

namespace NEST
{
    class Program
    {
        static async Task Main(string[] args)
        {
            await RecognizeSpeechAsync();
        }

        static async Task RecognizeSpeechAsync()
        {
            // Configure the subscription information for the service to access.
            // Use either key1 or key2 from the Speech Service resource you have created
            var config = SpeechConfig.FromSubscription("subscriptionkeyx", "regionx");

            // Setup the audio configuration, in this case, using a file that is in local storage.
            using (var audioInput = AudioConfig.FromWavFileInput("C:/Users/admin/source/repos          /AI-102-Process-Speech-master/transcribe_speech_to_text/media/whatstheweatherlike.wav"))

            // Pass the required parameters to the Speech Service which includes the configuration
            // and the audio file name that you will use as input
            using (var recognizer = new SpeechRecognizer(config, audioInput))
            {
                Console.WriteLine("Recognizing first result...");
                var result = await recognizer.RecognizeOnceAsync();

提前感谢。

共有1个答案

太叔超英
2023-03-14

我在文件路径中添加了一个空格来重现您的问题。(您使用的是绝对路径。)

错误路径:

C:/Users/Administrator/source/repos   /vscodeConsole/narration.wav

正道

C:/Users/Administrator/source/repos/vscodeConsole/narration.wav

私密的

查看错误消息,第26行附近有错误。

您可以使用我的示例代码进行测试。如果运行正常,那么就是你的代码有问题。我的初步判断是你文件路径附近的代码异常

如果我的示例代码不能正常运行,可能是由于安装了VSCode(包括扩展)或dotnet核心引起的,需要进一步排除故障。

 类似资料:
  • 问题内容: 我已经有这个问题近两个月了,无法解决。问题是,如果我的应用程序正在运行,并且我从Eclipse运行(重新安装)我的应用程序,则会收到一条错误消息,指示我的应用程序已崩溃“不幸的是,已停止。”。我注意到,当我从PC / Eclipse上运行它时,也会发生这种情况,我认为只有在一段时间不运行它时,它才会发生。 仅当应用程序在第三个活动(BaseDiagramActivity)中处于活动状态

  • 我正在使用C#创建一个SQL CLR过程来在MongoDB上执行一些基本操作,例如获取集合的内容、插入文档等,但我在获取“MongoDB.BSON.Serialization.BSONSerializer”的类型初始化器时引发了异常。 有什么想法吗?? 完全相同的代码从C#直接工作良好。 我使用的是Mongo1.10、.NET Framework3.5、Microsoft SQL Server 2

  • 应用程序抛出一个 堆栈跟踪 这个问题似乎已经在spark 1.1中解决了。0根据此链接 火花:1.1。Kafka:0.8。1.1

  • 在我的struts 2.3.16.1应用程序中,在web中进行过滤器映射之后。发生xml“未找到资源异常”。甚至web目录中的jsp页面也显示了相同的异常。提前谢谢你的帮助。 struts.xml

  • 同时调用cTAKES解析器从tika-app得到以下: 例外 异常java的屏幕截图。lang.NoSuchMethodError 线程“main”java中出现异常。lang.NoSuchMethodError:opennlp。工具。sentdetect。句子模型。getMaxentModel()Lopennlp/model/AbstractModel; 我遵循了本链接中提到的步骤。我无法理解这