Bootstrap

语言模型自动化,微信,word,qq自动化

import os
import time

from pygame.examples.midi import Keyboard
from pynput import keyboard
from vosk import Model, KaldiRecognizer
import pyaudio
import json
import pyautogui
import pygetwindow as gw
from pynput.keyboard import Controller, Key


#检测模型路径,加载模型
model_path = "vosk-model-cn-0.22"
if not os.path.exists(model_path):
    print(f"模型路径不存在:{model_path}")
    exit(1)

#模型加载与语言识别
model = Model(model_path)
recognizer = KaldiRecognizer(model, 16000)

#初始化音流
p = pyaudio.PyAudio()
stream = p.open(format=pyaudio.paInt16,
                channels=1,
                rate=16000,
                input=True,
                frames_per_buffer=8192)

keyword = Controller()  # pynput 键盘控制器

def activate_word_cursor():
    '''激活word 并聚焦光标'''
    word_windows = gw.getWindowsWithTitle("Microsoft word")
    if word_windows:
        word_windows = word_windows[0]
        word_windows.act
;