当前位置: 首页 > news >正文

做网站设计工作的报告企业运营的五大系统

做网站设计工作的报告,企业运营的五大系统,网站名称和备案不一样,怎样创建一个appfaster_whisper语音识别 检测可用设备#xff1a;list_available_devices()函数 我这边usb摄像头带麦克风的#xff0c;所以 DEV_index 8 1 使用 pyaudio 打开音频设备 2 从音频设备读取数据#xff0c;传递给 faster_whisper 识别 按键 r 录制 s 停止 q退出 test.py #…faster_whisper语音识别 检测可用设备list_available_devices()函数 我这边usb摄像头带麦克风的所以 DEV_index 8 1 使用 pyaudio 打开音频设备 2 从音频设备读取数据传递给 faster_whisper 识别 按键 r 录制 s 停止 q退出 test.py # from faster_whisper import WhisperModel# model WhisperModel(large-v3)# audio_path mlk.flac# segments, info model.transcribe(audio_path)# for segment in segments: # print([%.2fs - %.2fs] %s % (segment.start, segment.end, segment.text))from faster_whisper import WhisperModel import numpy as np import keyboard import pynput from pynput.keyboard import Controller, Listener,Key,KeyCode import time import pyaudio import wavedef list_available_devices():print(Available input devices:)p pyaudio.PyAudio()for i in range(p.get_device_count()):device_info p.get_device_info_by_index(i)if device_info[maxInputChannels] 0: # Check if its an input deviceprint(f{i}: {device_info[name]})p.terminate()# List available devices list_available_devices()# Available input devices: # 5: USB Audio: #1 (hw:2,1) # 6: USB Audio: #2 (hw:2,2) # 8: aoni webcam A20: USB Audio (hw:3,0) # 9: pulse # 10: default# Replace with the device index you identified by run list_available_devices() DEV_index 8 # Replace with your actual device indexclass VoiceRecorder:def __init__(self, channels1, rate16000, formatpyaudio.paInt16):self.p pyaudio.PyAudio()self.model WhisperModel(large-v3)self.CHANNELS channelsself.RATE rateself.FORMAT formatdef record(self, seconds5):记录指定秒数的音频。CHUNK 1024try:stream self.p.open(formatself.FORMAT,channelsself.CHANNELS,rateself.RATE,inputTrue,input_device_indexDEV_index,frames_per_bufferCHUNK)print(开始录音...)frames []for i in range(0, int(self.RATE / CHUNK * seconds)):data stream.read(CHUNK)frames.append(data)print(录音结束.)except Exception as e:print(f录音时发生错误{e})return Nonefinally:stream.stop_stream()stream.close()return b.join(frames)def transcribe_audio(self, audio_data):将音频数据转换为文本。try:audio_np np.frombuffer(audio_data, dtypenp.int16)if self.CHANNELS 1:audio_np audio_np.reshape((-1, self.CHANNELS)).mean(axis1)audio_normalized np.float32(audio_np) / 32768.0segments, _ self.model.transcribe(audio_normalized, languagezh, beam_size5)return [segment.text for segment in segments]except Exception as e:print(f转录音频时发生错误{e})return Nonedef close(self):关闭PyAudio。self.p.terminate()def main():global recorderglobal listenerrecorder VoiceRecorder()listener Listener(on_presson_press)listener.start()listener.join()def on_press(key:KeyCode):print(type(key))if key.char r:print(开始录音...)audio_data recorder.record()if audio_data is not None:transcripts recorder.transcribe_audio(audio_data)for text in transcripts:print(text)print(录音结束.)elif key.char s:print(停止录音.)elif key.char q:print(退出程序.)listener.stop()recorder.close()if __name__ __main__:main()
http://www.hkea.cn/news/14352297/

相关文章:

  • 官方网站建设流程wordpress评论
  • 购卡链接网站怎么做青岛海川建设集团网站
  • 瑞安做网站公司个人网页是什么意思
  • 网页设计作业可爱的家乡seo学院培训班
  • 收费网站设计方案简单的html模板
  • 网站开发的比较seo课程培训视频
  • 网站降权怎么处理2014网站怎么备案
  • 360建筑网现在叫什么网上seo研究
  • wordpress 下载站模板电商小程序制作一个需要多少钱
  • 网站教育机构排行前十名设计素材网站解析
  • 澄海建设局网站上不了人员优化是什么意思
  • 网站开发美工的任务免费外网加速器
  • 网站建设公司 合肥公司网站建设大概多少钱
  • 书店网站网站建设规划书网站经营性备案难不难
  • 网站开发流程联系方式站外推广
  • 关于建设学校网站的报告书上海倒闭工厂名单
  • 上海高端定制网站公司怎么做健康咨询网站
  • 凡科建站收费免费注册网站怎么做链接
  • 网站建设公司讯息龙岩天宫山索道多少钱
  • 求邯郸网站制作女生做网站运营
  • 学校管理网站源码给金融的做网站 犯法吗
  • 哪些网站可以接生意做跨境电商怎么入行
  • 宝塔织梦网站建设从零开始学做网站 网站
  • 济南 制作网站 公司哪家好怎么进入追信魔盒网站开发软件
  • 阿里巴巴国际站入口百度收录网站有什么好处
  • 网站建设手机端是什么意思承德信息网
  • 企业建筑网站有哪些类型有哪些市辖区郑州网站建设
  • 法人变更在哪个网站做公示wordpress 开发 电商
  • 网站建设总结经验轴承网站建设
  • 怎样创建旅游网站产品开发流程及每个流程内容