0

在使用 Azure Text-to-Speech 服务时,我的 .NET WPF 应用程序出现冻结问题。

从调试来看,SpeakTextAsync 似乎合成了我发送的文本,但从未完成/返回值,导致应用程序无响应。

我有 Java 和一些 Web 技术的经验,但我对 C#、.NET 和 Azure 还很陌生。

我在这里有一个示例应用程序来突出我遇到的问题;也许如果有人有任何想法,他们可以给我一些关于未来调试的提示:)

要使示例应用程序正常工作,请将 SpeechSample.UI/SpeechSample.Services/SpeechService.cs 的第 12 行替换为您的 Azure 订阅密钥。

谢谢你的时间。

4

1 回答 1

2

我用修复更新了我的示例应用程序。我正在运行初始异步任务 TriggerEventAsync 错误

//Switched this line
TriggerEventAsync(eventManager).GetAwaiter().GetResult();

//For this line
Task.Run(async () => await TriggerEventAsync(eventManager));
于 2021-07-13T16:17:00.207 回答