我来一个技术贴,他们太水了

用下面的代码在自己电脑里面搞的话,就好像出现一个中毒的感觉 别用别人电脑搞 # pip install pyaudio win32printing # use https://github.com/openai/whisper # to see how to install whisper from pyaudio import PyAudio, paInt16 import wave, whisper, os from win32printing import Printer def microphone(name, seconds):   with wave.open(name, ‘wb’) as wf:     p = PyAudio()     wf.setnchannels(2)     sample = p.get_sample_size(paInt16)     wf.setsampwidth(sample)     wf.setframerate(44100)     stream = p.open(format=paInt16,                     channels=2,                     rate=44100,                     input=True)     chunks = 44100//1024*seconds     for _ in range(0, chunks):       wf.writeframes(stream.read(1024))     stream.close()     p.terminate() # record 5 seconds into panic.wav microphone(“panic.wav”, 5) model = whisper.load_model(“base.en”) r = model.transcribe(“panic.wav”) with Printer(linegap=1) as printer:   printer.text(r[“text”]) os.remove(“panic.wav”)复制代码

请登录后发表评论

    没有回复内容