程序使用前提,需要注册百度云,然后创建文字识别应用程序,得到应用APP_ID,API_KEY,SECRET_KEY,填入程序就可以

需要使用的的模块

keyboard(需要安装)
pillow(需要安装)
baidu-aip(需要安装)
time(python内置模块,不需要安装)

pip install keyboard    #用于监控键盘按下,触发事件
pip install baidu-aip    #调用百度接口
pip install pillow      #用于屏幕截图

可直接用的代码

import time
import keyboard
from PIL import ImageGrab

#3.调用百度的接口识别图片内容
from aip import AipOcr

"""你的APPID AK SK"""
APP_ID = "复制你创建应用的APP_ID"
API_KEY = "同上"
SECRET_KEY = "同上"
client = AipOcr(APP_ID,API_KEY,SECRET_KEY)  

while True:
    #截图
    keyboard.wait(hotkey="alt+ctrl+a")  #等待键盘的触发。等待QQ截图,不一定要用QQ截图,其他截图也可以,主要是设置好快捷键。
    keyboard.wait(hotkey="enter")
    time.sleep(0.1)
    
    #图片保存
    image = ImageGrab.grabclipboard()   #获取剪切板的图片
    image.save('screen.jpg')        #图片保存

    #打开screen.jpg图片,以read bytes方式进行操作
    with open('screen.jpg','rb') as f:
        image = f.read()    #image就是这张图片的二进制内容
        text = client.basicAccurate(image)      #调用百度的接口帮我们识别图片的内容

        result = text['words_result']            #获取返回内容的字典
        #遍历输出字典内容
        for i in result:    
            print(i['words'])