# 附带AI加持的字典智能搜索

**URL:** <https://forum.freemdict.com/t/topic/31367>\
**Category:** 软件经验交流展望\
**Created:** [2024 年8 月 30 日 03:17 UTC](https://forum.freemdict.com/t/topic/31367 "2024-08-30T03:17:29Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

作者： ![wwr21](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/a698b9/32.png) [@wwr21](https://forum.freemdict.com/u/wwr21)\
发布日期： [2024 年8 月 31 日 09:45 UTC](https://forum.freemdict.com/t/topic/31367/22 "2024-08-31T09:45:09Z")

</div>

![1725097363110](https://forumcdn.freemdict.com/uploads/default/original/3X/e/1/e109ccefeaccf81f5c99ab58c60a1d23fd867b62.png)  
目前停在这里几个小时不动了。  
 ![1725097479440](https://forumcdn.freemdict.com/uploads/default/original/3X/e/a/ea3b440c2e70f257e8c7f40cb9bb5b1d95093e15.png)  
这是哪里出了问题也不知道。

---

<div class="post-metadata">

作者： ![dayone](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/d/3e96dc/32.png) [@dayone](https://forum.freemdict.com/u/dayone)\
发布日期： [2024 年8 月 31 日 10:28 UTC](https://forum.freemdict.com/t/topic/31367/23 "2024-08-31T10:28:58Z")

</div>

导入速度主要受什么影响？如果去除各种杂乱的html标签，以纯文本形式导入会不会快一些

---

<div class="post-metadata">

作者： ![zhu1234](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/z/ecccb3/32.png) [@zhu1234](https://forum.freemdict.com/u/zhu1234)\
发布日期： [2024 年8 月 31 日 12:57 UTC](https://forum.freemdict.com/t/topic/31367/24 "2024-08-31T12:57:56Z")

</div>

可以在台式机上生成词典向量数据，然后拷到笔记本上用么？可以的话要拷哪些数据？

---

<div class="post-metadata">

作者： ![zhu1234](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/z/ecccb3/32.png) [@zhu1234](https://forum.freemdict.com/u/zhu1234)\
发布日期： [2024 年9 月 1 日 00:10 UTC](https://forum.freemdict.com/t/topic/31367/25 "2024-09-01T00:10:59Z")

</div>

功能太强大了，没有之一。要是有视频教程就好了。有的功能没看明白，没用起来。

---

<div class="post-metadata">

作者： ![wwr21](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/a698b9/32.png) [@wwr21](https://forum.freemdict.com/u/wwr21)\
发布日期： [2024 年9 月 1 日 06:28 UTC](https://forum.freemdict.com/t/topic/31367/26 "2024-09-01T06:28:47Z")

</div>

![279bcdc846ca88f6872c58a163ffd6a9](https://forumcdn.freemdict.com/uploads/default/original/3X/a/a/aa12fcd4b744e97cabf1afccd91a450d117d1bc2.png)  
问题还是出在最后一步。  
2024-09-01 14:25:01.268 [info] Building wheels for collected packages: kenlm

2024-09-01 14:25:01.271 [info] Building wheel for kenlm (pyproject.toml): started

2024-09-01 14:25:04.424 [info] Building wheel for kenlm (pyproject.toml): finished with status ‘error’

2024-09-01 14:25:04.433 [error] error  
2024-09-01 14:25:04.434 [error] : subprocess-exited-with-error

Building wheel for kenlm (pyproject.toml) did not run successfully.  
exit code: 1

[86 lines of output]  
‘bash’ �����ڲ����ⲿ���Ҳ���ǿ����еĳ���  
���������ļ���  
‘bash’ �����ڲ����ⲿ���Ҳ���ǿ����еĳ���  
���������ļ���  
‘bash’ �����ڲ����ⲿ���Ҳ���ǿ����еĳ���  
���������ļ���  
Will build with KenLM max\_order set to 6  
running bdist\_wheel  
running build  
running build\_ext  
– Building for: NMake Makefiles  
CMake Deprecation Warning at CMakeLists.txt:1 (cmake\_minimum\_required):  
Compatibility with CMake \< 3.5 will be removed from a future version of  
CMake.

```
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.

```

CMake Error at CMakeLists.txt:14 (project):  
Generator

```
  NMake Makefiles

does not support platform specification, but platform

  x64

was specified.

```

CMake Error: CMAKE\_C\_COMPILER not set, after EnableLanguage  
CMake Error: CMAKE\_CXX\_COMPILER not set, after EnableLanguage  
– Configuring incomplete, errors occurred!  
Traceback (most recent call last):  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\pip\_vendor\pyproject\_hooks\_in\_process\_in\_process.py”, line 353, in   
main()  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\pip\_vendor\pyproject\_hooks\_in\_process\_in\_process.py”, line 335, in main  
json\_out[‘return\_val’] = hook(\*\*hook\_input[‘kwargs’])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\pip\_vendor\pyproject\_hooks\_in\_process\_in\_process.py”, line 251, in build\_wheel  
return \_build\_backend().build\_wheel(wheel\_directory, config\_settings,  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\build\_meta.py”, line 421, in build\_wheel  
return self.\_build\_with\_temp\_dir(  
^^^^^^^^^^^^^^^^^^^^^^^^^^  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\build\_meta.py”, line 403, in _build\_with\_temp\_dir  
self.run\_setup()  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\build\_meta.py”, line 503, in run\_setup  
super().run\_setup(setup\_script=setup\_script)  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\build\_meta.py”, line 318, in run\_setup  
exec(code, locals())  
File “”, line 124, in   
File "f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\_init_.py", line 117, in setup  
return distutils.core.setup(\*\*attrs)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\_distutils\core.py”, line 184, in setup  
return run\_commands(dist)  
^^^^^^^^^^^^^^^^^^  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\_distutils\core.py”, line 200, in run\_commands  
dist.run\_commands()  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\_distutils\dist.py”, line 953, in run\_commands  
self.run\_command(cmd)  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\dist.py”, line 950, in run\_command  
super().run\_command(command)  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\_distutils\dist.py”, line 972, in run\_command  
cmd\_obj.run()  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\command\bdist\_wheel.py”, line 384, in run  
self.run\_command(“build”)  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\_distutils\cmd.py”, line 316, in run\_command  
2024-09-01 14:25:04.434 [error]  
self.distribution.run\_command(command)  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\dist.py”, line 950, in run\_command  
super().run\_command(command)  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\_distutils\dist.py”, line 972, in run\_command  
cmd\_obj.run()  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\_distutils\command\build.py”, line 135, in run  
self.run\_command(cmd\_name)  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\_distutils\cmd.py”, line 316, in run\_command  
self.distribution.run\_command(command)  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\dist.py”, line 950, in run\_command  
super().run\_command(command)  
File “f:\�ʵ��ѯ\python-addon\env\Lib\site-packages\setuptools\_distutils\dist.py”, line 972, in run\_command  
cmd\_obj.run()  
File “”, line 104, in run  
File “subprocess.py”, line 413, in check\_call  
subprocess.CalledProcessError: Command ‘[‘cmake’, ‘C:\Users\Dvid\AppData\Local\Temp\pip-install-wks71qlw\kenlm\_579165bae9924e12b835bcfa3a433292’, ‘-DCMAKE\_LIBRARY\_OUTPUT\_DIRECTORY=C:\Users\Dvid\AppData\Local\Temp\pip-install-wks71qlw\kenlm\_579165bae9924e12b835bcfa3a433292\build\lib.win-amd64-cpython-312’, ‘-DBUILD\_SHARED\_LIBS=ON’, ‘-DBUILD\_PYTHON\_STANDALONE=ON’, ‘-DKENLM\_MAX\_ORDER=6’, ‘-DCMAKE\_WINDOWS\_EXPORT\_ALL\_SYMBOLS=ON’, ‘-DCMAKE\_RUNTIME\_OUTPUT\_DIRECTORY\_RELEASE=C:\Users\Dvid\AppData\Local\Temp\pip-install-wks71qlw\kenlm\_579165bae9924e12b835bcfa3a433292\build\lib.win-amd64-cpython-312’, ‘-DCMAKE\_LIBRARY\_OUTPUT\_DIRECTORY\_RELEASE=C:\Users\Dvid\AppData\Local\Temp\pip-install-wks71qlw\kenlm\_579165bae9924e12b835bcfa3a433292\build\lib.win-amd64-cpython-312’, ‘-DCMAKE\_ARCHIVE\_OUTPUT\_DIRECTORY\_RELEASE=C:\Users\Dvid\AppData\Local\Temp\pip-install-wks71qlw\kenlm\_579165bae9924e12b835bcfa3a433292\build\lib.win-amd64-cpython-312’, ‘-A’, ‘x64’]’ returned non-zero exit status 1.  
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.

2024-09-01 14:25:04.436 [error] ERROR: Failed building wheel for kenlm

2024-09-01 14:25:04.437 [info] Failed to build kenlm

2024-09-01 14:25:04.763 [error] ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (kenlm)

2024-09-01 14:25:08.221 [info] 安装完成  
2024-09-01 14:25:08.599 [info] ����

2024-09-01 14:25:08.599 [error] Traceback (most recent call last):  
File “app.py”, line 18, in   
File “error\_correction/error\_correction.py”, line 1, in

2024-09-01 14:25:08.600 [error] ModuleNotFoundError: No module named ‘sympy’

---

<div class="post-metadata">

作者： ![wszgrcy](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/50afbb/32.png) [@wszgrcy](https://forum.freemdict.com/u/wszgrcy)\
发布日期： [2024 年9 月 1 日 08:34 UTC](https://forum.freemdict.com/t/topic/31367/27 "2024-09-01T08:34:10Z")

</div>

收到。这样的话文本纠错功能暂时用不了，不影响其他功能。我找个环境测试下。看看是哪个配置的问题

---

<div class="post-metadata">

作者： ![wszgrcy](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/50afbb/32.png) [@wszgrcy](https://forum.freemdict.com/u/wszgrcy)\
发布日期： [2024 年9 月 1 日 08:36 UTC](https://forum.freemdict.com/t/topic/31367/28 "2024-09-01T08:36:14Z")

</div>

转换为向量时会把html标签都去掉。转换为纯文本，同时~会替换为当前的词名字  
不过归根到底还是因为使用cpu的原因，等我改成gpu就能快个几倍（前提是显卡、集显不能太慢。。）

---

<div class="post-metadata">

作者： ![owlbaby](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/o/77aa72/32.png) [@owlbaby](https://forum.freemdict.com/u/owlbaby)\
发布日期： [2024 年9 月 1 日 13:04 UTC](https://forum.freemdict.com/t/topic/31367/29 "2024-09-01T13:04:07Z")

</div>

文本到向量的transform模型无法下载成功，奈何啊？很想尝试，望楼主指津！

---

<div class="post-metadata">

作者： ![owlbaby](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/o/77aa72/32.png) [@owlbaby](https://forum.freemdict.com/u/owlbaby)\
发布日期： [2024 年9 月 1 日 13:16 UTC](https://forum.freemdict.com/t/topic/31367/30 "2024-09-01T13:16:37Z")

</div>

![image](https://forumcdn.freemdict.com/uploads/default/original/3X/e/b/eb4ba512b48e2f5275c61b9e972e85875d9d1b6c.png)

---

<div class="post-metadata">

作者： ![owlbaby](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/o/77aa72/32.png) [@owlbaby](https://forum.freemdict.com/u/owlbaby)\
发布日期： [2024 年9 月 1 日 13:30 UTC](https://forum.freemdict.com/t/topic/31367/31 "2024-09-01T13:30:12Z")

</div>

卡在了第二步上，始终无法下载transformers，弄了一天了，不知问题出在哪里

---

<div class="post-metadata">

作者： ![zhu1234](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/z/ecccb3/32.png) [@zhu1234](https://forum.freemdict.com/u/zhu1234)\
发布日期： [2024 年9 月 1 日 21:25 UTC](https://forum.freemdict.com/t/topic/31367/32 "2024-09-01T21:25:35Z")

</div>

不同的文件夹有不同的配置呀？每个文件夹都必须重新下载都有的配置么？  
另，注意：导入txt文档时，UTF-8支持，GB2312编码则不支持，对不支持的编码，表现为txt无法导入。是否可以改进一下，支持更多的编码呢？

---

<div class="post-metadata">

作者： ![zhu1234](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/z/ecccb3/32.png) [@zhu1234](https://forum.freemdict.com/u/zhu1234)\
发布日期： [2024 年9 月 1 日 21:53 UTC](https://forum.freemdict.com/t/topic/31367/33 "2024-09-01T21:53:05Z")

</div>

编辑时，引号显示为蓝色，这个很好。是否可以自定义其他字符串颜色呢？

---

<div class="post-metadata">

作者： ![hereissun](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/898d66/32.png) [@hereissun](https://forum.freemdict.com/u/hereissun)\
发布日期： [2024 年9 月 1 日 22:39 UTC](https://forum.freemdict.com/t/topic/31367/34 "2024-09-01T22:39:33Z")

</div>

想想我自己的amd580显卡，就各种活蹦乱跳的。。。，提gpu，搞过的，都领教过老黄的各种酸爽。。。

---

<div class="post-metadata">

作者： ![hereissun](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/898d66/32.png) [@hereissun](https://forum.freemdict.com/u/hereissun)\
发布日期： [2024 年9 月 1 日 22:43 UTC](https://forum.freemdict.com/t/topic/31367/35 "2024-09-01T22:43:16Z")

</div>

而且，算是建议吧，各路好汉如果，打算奔着众人拾柴火焰高的路子走的话，建议论坛开个专门的公共上传区，自己导入的啥字典，对应生成的啥索引文件的，都上传到一个可以公共下载的地方，然后，谁想用的话，自己直接通过程序的界面导入，省得同样的字典，不同人在不同的机器上用，没用一次，就得当一次黄牛。。。

---

<div class="post-metadata">

作者： ![wszgrcy](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/50afbb/32.png) [@wszgrcy](https://forum.freemdict.com/u/wszgrcy)\
发布日期： [2024 年9 月 2 日 00:36 UTC](https://forum.freemdict.com/t/topic/31367/36 "2024-09-02T00:36:34Z")

</div>

兄弟，不要点直接下载优先，直接下载的意思是 不通过镜像网站直接下载，正常情况下国内没法下载，所以我加了一层镜像，但是又怕以后镜像失效了，所以加了一个切换。你如果要直接下载需要有专门联网的软件。

---

<div class="post-metadata">

作者： ![wszgrcy](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/50afbb/32.png) [@wszgrcy](https://forum.freemdict.com/u/wszgrcy)\
发布日期： [2024 年9 月 2 日 00:40 UTC](https://forum.freemdict.com/t/topic/31367/37 "2024-09-02T00:40:48Z")

</div>

不同文件夹可以设置不同的，也可以设置全局参数共享。引号可以改其他颜色。gb2312也可以，右下角好像可以转编码。这两天在解决下载和一些依赖安装问题，所以有挺多东西待说明。

---

<div class="post-metadata">

作者： ![wszgrcy](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/50afbb/32.png) [@wszgrcy](https://forum.freemdict.com/u/wszgrcy)\
发布日期： [2024 年9 月 2 日 00:42 UTC](https://forum.freemdict.com/t/topic/31367/38 "2024-09-02T00:42:47Z")

</div>

这个可以，但是又不太可以。怎么说呢，文本转向量是一个翻译的过程，向量模型就相当于翻译官，我现在使用的默认模型翻译出的和你换一个模型翻译的结果是不一样的，如果所有人都用一个模型翻译自然是可以的，但是万一以后有更好的模型。那么就需要重新导入

---

<div class="post-metadata">

作者： ![wszgrcy](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/50afbb/32.png) [@wszgrcy](https://forum.freemdict.com/u/wszgrcy)\
发布日期： [2024 年9 月 2 日 00:44 UTC](https://forum.freemdict.com/t/topic/31367/39 "2024-09-02T00:44:34Z")

</div>

兄弟们，感谢各位的关注和热情。等我解决完基础问题，让大家都能正常使用功能后会单独开一个帖子集中进行一些解惑。现在暂时集中精力改配置了。（环境确实有点问题，部分用户在电脑中提前安装了依赖，所以不会卡，部分没装就卡住失败了。正在修改）

---

<div class="post-metadata">

作者： ![hereissun](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/898d66/32.png) [@hereissun](https://forum.freemdict.com/u/hereissun)\
发布日期： [2024 年9 月 2 日 01:13 UTC](https://forum.freemdict.com/t/topic/31367/40 "2024-09-02T01:13:39Z")

</div>

简单的归档的问题，啥模型下，给啥下载就是了。如果能开个公共上传区，建议，在工具建档完毕后，自动提示一下，是否上传到公共区，在建档开始的时候，自动提示，公共区有现成的归档文件，是自己重新生成还是直接下载。多个设置层面的选项罢了。这些需求说白了，还是看生态，生态茂盛的话，都不算啥。

---

<div class="post-metadata">

作者： ![wszgrcy](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/50afbb/32.png) [@wszgrcy](https://forum.freemdict.com/u/wszgrcy)\
发布日期： [2024 年9 月 2 日 09:57 UTC](https://forum.freemdict.com/t/topic/31367/41 "2024-09-02T09:57:51Z")

</div>

大部分问题已经解决，安装、下载失败的坛友可以来这里查看。有安装视频解答[[生花笔]安装教程（ocr,对话，智能搜索，文本纠错）](https://forum.freemdict.com/t/topic/31466)

[上一页](https://forum.freemdict.com/t/topic/31367.md?page=1)

[下一页](https://forum.freemdict.com/t/topic/31367.md?page=3)
