- 博客(14)
- 收藏
- 关注
原创 用Python和PyQt5做个文字识别小工具【附下载链接】
由于工作需求,一些文件不能在网上操作,无法使用微信文字识别和讯飞语音识别等工具,于是心血来潮,打算开发一个离线的OCR、ASR工具箱,UI采用PyQT5编写,OCR部分采用cnocr模块实现,ASR部分使用Whisper实现,另外加入了一个TTS文字转语音功能,用于边听边校对文本内容。
2024-08-04 16:36:27 378
原创 【Streamlit学习】关于Streamlit和Python多线程
最近在写一个网页端录音和文字识别的工具,网页实现使用的是Streamlit,期间遇到了不少坑,目前正在一个一个地跳。
2024-04-02 14:17:09 1196 1
原创 【Streamlit学习】Streamlit-Pages介绍
Streamlit原生支持多页面应用,其中页面文件名是页面设置的真实来源。但是,如果要更改侧边栏中的名称或重新排序应用中的页面,就不得不更改文件名,这有点麻烦。本文介绍来自github官方介绍。
2024-03-24 08:20:14 1689 1
原创 【Streamlit学习】st.session_state简介
st.session_state一旦应用初始化完成后,会话状态通常不会被整体重置,即使你重新运行应用,之前的会话状态仍然会保留下来,不会被清除
2024-03-19 12:43:50 2731
原创 【Streamlit学习】初识Streamlit
Streamlit是一个免费的开源框架,用于快速构建和共享漂亮的机器学习和数据科学Web应用程序。它是一个基于Python的库,专为机器学习工程师设计。数据科学家或机器学习工程师不是网络开发人员,他们对花几周时间学习使用这些框架来构建网络应用程序不感兴趣。相反,他们需要一个更容易学习和使用的工具,只要它可以显示数据并收集建模所需的参数。Streamlit允许您仅用几行代码创建一个外观惊艳的应用程序。
2024-03-16 19:47:26 800 3
原创 PyQt5设置窗口模态,确保窗口激活
在 PyQt5 中,模态窗口是一种特殊类型的窗口,它会在显示时阻塞用户与其它窗口的交互,直到该模态窗口被关闭。模态窗口通常用于需要用户在完成某个操作之前不能离开的场景,例如打开文件对话框、确认对话框等。
2024-01-07 08:00:00 919 1
原创 PyQt 窗口焦点:选择当前交互的窗口
通常情况下,只有一个窗口或部件能够成为焦点,其他窗口或部件则会失去焦点。当我们重写这些方法时,可以在窗口或部件获得焦点时执行某些操作,或在失去焦点时执行其他操作。例如,我们可以使用这些方法来触发特定的信号或执行自定义的逻辑,以满足应用程序的需求。除了自动切换焦点的机制,我们还可以根据某些特定事件或条件来手动控制焦点的切换。这样,当用户按下Tab键并依次通过窗口部件时,焦点将首先移至button1,然后自动切换到button2。方法将其设置为焦点。这两个方法,用于在窗口或部件获得和失去焦点时执行特定的操作。
2024-01-06 19:13:19 1177
原创 PyQt 在PyQt中启动新的QThread()时传递参数的方法
在PyQt中,QThread是进行线程编程的核心类,它对底层的线程操作进行了封装,并为我们提供了诸多便捷的方法和信号槽机制。这使得我们能够轻松地在应用程序中实现多线程功能。为了使用QThread,我们需要创建一个子类来扩展其功能,并重写run()方法。在这个方法中,我们编写需要在新的线程中执行的代码。一旦创建了子类的实例,并调用start()方法,新线程便开始运行。
2024-01-03 15:27:49 953 1
原创 【软考·网络工程师】广域网和接入网技术知识点梳理
【☆第8章☆】广域网和接入网技术广域网技术广域网(WAN)也称远程网,覆盖范围几十公里到几千公里,能连接多个城市和国家,或者横跨几个大洲,提供远距离通信,形成国际性远程网络。广域网交换方式。
2023-10-09 12:48:53 453 1
离线版文字识别工具 包含图像识别、语音识别、语音合成三项功能,无需联网,完全免费
2024-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人