.net-core - 如何在 Raspberry PI 上运行的 .NetCore C# 中使用 PocketSphinx?
问题描述
我正在尝试提出一个可以在 .NetCore C# 应用程序中运行的 Raspberry PI 上工作的 pocketsphinx 包装器库版本。
我知道 PocketSphinx 的官方 Github 存储库建议将 SWIG 作为将库移植到其他语言的最佳方式,但我所有的尝试都失败了。
我已经能够生成“一个”包装器库,但是当我尝试在我的应用程序中实际使用它时,我总是会遇到一个BadImageFormatException
异常。这让我觉得我在这个过程中做错了什么。
有什么方法可以实现我的目标吗?非常感谢您提供有关如何执行此操作的分步指南。
解决方案
我最终编写了一个更简单的包装器,它调用 PocketSphinx 外部进程并在标准输出上读取结果。
结果也很快,所以我将坚持这个解决方案。
推荐阅读
- vue.js - 类星体显示资产或静态文件夹中的文本/降价
- html - Netlify 删除 .html 上的 url slug
- c# - 使用 .NET Core 3.1 中的 System.Drawing.Bitmap
- python - 如何在 Python 中将标签附加到树状图
- javascript - 如何向服务器中的所有成员发送消息?
- verilog - 这个简单的verilog ~^ 运算符发生了什么?
- line - 如何从北方向计算两点线形的角度?
- php - 代码:403 值:此请求无权执行此操作。详细信息(如果有): AuthorizationFailure
- javascript - TypeError:不是继承对象函数的函数
- python - 我无法对数据框进行分组。我想分组并将索引设置为 ID