我和我的一些朋友开始从事学校项目,主要关注语音分析。他们想在WPF中创建一个应用程序,我尝试用不同的编程语言进行分析。主要是C#,Python和JavaScript。我找到了以我们想要的方式分析语音输入的完美方法,但是Programm是用JavaScript编写的,在Nodejs服务器中运行。
我搜索了一种在C#中实现Nodejs服务器的方法,但遇到了一些困难,所以我环顾四周,找到了相反的EdgeJs。 基本上可以使用JavaScript中的.Net和C#代码。
我真正需要做的就是在C#代码中调用我的Nodejs应用程序中的函数。
问题是,我不知道如何将整个WPF应用程序放入NodejS应用程序,我只找到了控制台应用程序的示例。
真的会非常感激您的意见,也许您知道解决问题的方法:)
答案 0 :(得分:0)
您是否考虑为C#应用程序创建Web服务,然后通过Web服务使用Node和AJAX调用C#函数
答案 1 :(得分:0)
根据您要查找的输入/输出,您可以向Node应用程序/服务器添加一些Restful Web Api端点。这些其他端点将在内部调用语音分析函数,然后返回结果。
如果您在与节点服务器相同的计算机上运行WPF应用程序,则应该能够轻松调用API并获得您要查找的结果。