- 博客(8)
- 收藏
- 关注
原创 部署sherpa-onnx时报错:error: expected unqualified-id before ‘.’ token
部署sherpa-onnx时报错:error: expected unqualified-id before ‘.’ token
2026-04-06 13:07:14
42
原创 python在子线程中多次开启新的线程会导致子线程所在的进程崩溃
最近在做公司的屏幕检测项目时,遇到一个bug,当我多次开启视频检测时,检测视频的进程会崩溃、结束,后来经过长时间尝试、试错,发现是我在子线程中多次开启视频检测的线程导致的,解决办法便是不在子线程中开启新的线程,而是把启动线程的命令统一放在进程中。如图,我在main2进程中定义两个线程——u1,c1,又在子线程u1中定义新的线程d1,当我多次开启d1线程时,便会导致main2进程崩溃,最后的解决办法便是把d1线程的启动移到mian2进程函数中,这样便不会导致main2程序崩溃了。
2025-10-02 09:14:53
240
原创 用python实现聊天机器人
里面有很多模型,我做的语音交互模块要求实时听到语音并输出,所以选的是Paraformer实时语音识别-v2。接着,回到创作部分,语音交互,可以简单分解为三个模块:语音识别模块、文字对话模块、语音合成模块。文本生成我选的是通义千问-Plus,语音合成我选的是语音合成CosyVoice大模型。同样的道理,在文本生成、语音合成那里分别选择一个模型,就可完成大模型的配置。首先,我是调用阿里云的大模型接口的,所以得在阿里云百炼上注册账号。在理解了各个模型的调用方法后,便可根据自己的项目要求编写代码了。
2025-02-16 10:50:04
784
原创 已解决使用skimage.transform.rescale会改变图片通道数的问题
在一开始,使用transform.rescale(img0,0.5)时,会使图片的通道数由3变为2,从而导致无法正常显示图片。解决办法:在rescale函数里添加参数channel_axis=2即可将图片的通道数保持为3。
2023-10-29 15:45:43
573
1
原创 解决Django使用makemigrations无反应的问题
这种情况,我们需在项目应用index的migrations文件中创建一个新的__init__.py文件,文件中无需编写任何代码。在创建项目应用时,__init__.py文件是自动创建的,但在后期,我们一个不小心,就把这个__init__.py文件删除的话,也会导致无法正常迁移数据。首先,要迁移数据到数据库并生成数据表,我们要在项目应用(如:index)文件夹中的models.py文件编写模型代码。但有时因为马虎大意,导致models.py文件中已编写代码,但无法正常迁移数据且不报错,只会模型无变动,如下。
2023-09-14 21:35:52
1952
1
原创 已解决AttributeError: type object ‘Image‘ has no attribute ‘open‘的问题
当我们把from tkinter import *语句放在from PIL import Image语句 之后时,会发生AttributeError: type object 'Image' has no attribute 'open'的错误。而我们只需把from tkinter import * 语句放在from PIL import Image 语句之前,即可不报错。我也不知道是什么原因,很神奇。
2023-03-19 21:23:54
4613
2
原创 _tkinter.TclError: unknown option “pyimage1“的解决办法
一开始,这样子写程序会报错_tkinter.TclError: unknown option "pyimage1"原因是canvas.create_image函数里没有加入参数image。只需这样即可
2023-02-24 16:15:00
1151
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅