全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 804|回复: 12

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

[复制链接]
发表于 2023-11-2 15:42:07 | 显示全部楼层 |阅读模式





用下面的代码在自己电脑里面搞的话,就好像出现一个中毒的感觉
别用别人电脑搞



  1. # pip install pyaudio win32printing
  2. # use https://github.com/openai/whisper
  3. # to see how to install whisper
  4. from pyaudio import PyAudio, paInt16
  5. import wave, whisper, os
  6. from win32printing import Printer

  7. def microphone(name, seconds):
  8.   with wave.open(name, 'wb') as wf:
  9.     p = PyAudio()
  10.     wf.setnchannels(2)
  11.     sample = p.get_sample_size(paInt16)
  12.     wf.setsampwidth(sample)
  13.     wf.setframerate(44100)
  14.     stream = p.open(format=paInt16,
  15.                     channels=2,
  16.                     rate=44100,
  17.                     input=True)
  18.     chunks = 44100//1024*seconds
  19.     for _ in range(0, chunks):
  20.       wf.writeframes(stream.read(1024))
  21.     stream.close()
  22.     p.terminate()
  23. # record 5 seconds into panic.wav
  24. microphone("panic.wav", 5)
  25. model = whisper.load_model("base.en")
  26. r = model.transcribe("panic.wav")
  27. with Printer(linegap=1) as printer:
  28.   printer.text(r["text"])
  29. os.remove("panic.wav")
复制代码
发表于 2023-11-2 16:08:44 来自手机 | 显示全部楼层
怎么贴图片啊,我发帖图片加载不出来
发表于 2023-11-2 15:42:50 | 显示全部楼层
马上能看见邀请码了吧?祝你一臂之力
 楼主| 发表于 2023-11-2 15:43:23 | 显示全部楼层
道​ 发表于 2023-11-2 15:42
马上能看见邀请码了吧?祝你一臂之力

还要发三萜
发表于 2023-11-2 15:44:19 | 显示全部楼层
继续水,你的邀请码要出来了
发表于 2023-11-2 15:56:29 | 显示全部楼层
不怎么会python,但觉得很厉害
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-19 07:49 , Processed in 0.063274 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表