【发布时间】:2023-04-10 05:34:01
【问题描述】:
我试图在pocketsphinx上对其语音识别功能进行Java绑定(我使用了aar方法),似乎我成功完成了Java绑定部分(没有错误),但在我调用后它崩溃了:
Assets assets = new Assets(this);
File assetDir = assets.SyncAssets();
SpeechRecognizer recognizer = SpeechRecognizerSetup.DefaultSetup().SetAcousticModel(new File(assetsDir,"sync/en-us-ptm")).SetKeywordThreshold(1e-20f).SetDictionary(new Java.IO.File(assetsDir,"sync/cmudict-en-us.dict")).Recognizer;
recognizer.AddListener(this);
我已经发现错误就行了:
File assetDir = assets.SyncAssets();
SyncAssets() 方法需要 Assets.lst 的地方。如何自动生成 Assets.lst,如: PocketSphinx for Android tutorial 还是有人有其他有效的 java 绑定方法?
谢谢
【问题讨论】:
标签: c# android xamarin pocketsphinx