Tesseract初始化良好,直到它需要加载语言文件,它只是停止工作。参见随附图片,以参考错误..
npm包(?)安装很好,我还下载了脱机文件(工人和wasm文件),并使它的工作,因为我已经看到,它加载他们正确。好吧,至少在它开始加载语言文件并破坏我的应用程序之前。Worker和wasm文件放在
/public
文件夹,以便可以由jsx读取。我试着不使用脱机文件,通过删除这些行
workerPath: '/External/tesseractjs_data/js/worker.min.js',
corePath: '/External/tesseractjs_data/js/tesseract-core.wasm.js',
但我还是犯了同样的错误。我在网上看到的所有与这个问题有关的解决方案几乎都是Java的,其中一个解决方案需要安装某种tesseract软件,但我想避免这种情况,因为我不想安装,为什么我选择了Web编程,所以安装将是最小的。
1条答案
按热度按时间tkclm6bt1#
我不认为任何人会需要这个,但这里是我如何解决我的问题:看起来我的下载器(IDM)正在捕获语言文件(traineddata.gz),然后在域/浏览器上的 IndexedDB 中设置一个值为0的键。