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

卖网站赚钱免费下载微信

卖网站赚钱,免费下载微信,网站常用参数,做全球视频网站赚钱吗文章目录 1、简介1.1 whisper简介1.2 whisper模型 2、安装2.1 whisper2.2 pytorch2.3 ffmpeg 3、测试3.1 命令测试3.2 代码测试#xff1a;识别声音文件3.3 代码测试#xff1a;实时录音识别 结语 1、简介 https://github.com/openai/whisper 1.1 whisper简介 Whisper 是… 文章目录 1、简介1.1 whisper简介1.2 whisper模型 2、安装2.1 whisper2.2 pytorch2.3 ffmpeg 3、测试3.1 命令测试3.2 代码测试识别声音文件3.3 代码测试实时录音识别 结语 1、简介 https://github.com/openai/whisper 1.1 whisper简介 Whisper 是一种通用的语音识别模型。它是在包含各种音频的大型数据集上训练的也是一个多任务模型可以执行多语言语音识别、语音翻译和语言识别。 Open AI在2022年9月21日开源了号称其英文语音辨识能力已达到人类水准的Whisper神经网络且它亦支持其它98种语言的自动语音辨识。 Whisper系统所提供的自动语音辨识Automatic Speech RecognitionASR模型是被训练来运行语音辨识与翻译任务的它们能将各种语言的语音变成文本也能将这些文本翻译成英文。 1.2 whisper模型 以下是可用模型的名称及其相对于大型模型的近似内存要求和推理速度;实际速度可能因许多因素而异包括可用的硬件。 SizeParametersEnglish-only modelMultilingual modelRequired VRAMRelative speedtiny39 Mtiny.entiny~1 GB~32xbase74 Mbase.enbase~1 GB~16xsmall244 Msmall.ensmall ~2 GB~6xmedium769 Mmedium.enmedium~5 GB~2xlarge1550 MN/Alarge~10 GB1x 它自动下载的模型缓存如下 2、安装 2.1 whisper pip install -U openai-whisper # pip install githttps://github.com/openai/whisper.git pip install --upgrade --no-deps --force-reinstall githttps://github.com/openai/whisper.git pip install zhconv pip3 install wheelpip3 install torch torchvision torchaudio # 注没科学上网会下载有可能很慢可以替换成国内镜像加快下载速度 pip3 install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple2.2 pytorch https://pytorch.org/ 选择的是稳定版windows系统pip安装方式python语言、cpu版本的软件。 pip3 install torch torchvision torchaudio2.3 ffmpeg https://github.com/BtbN/FFmpeg-Builds/releases 解压后找到bin文件夹下的“ffmpeg.exe”将它复制到一个文件夹中假设这个文件夹的路径是D:\software\ffmpeg然后将D:/software/ffmpeg添加到系统环境变量PATH。 3、测试 3.1 命令测试 whisper audio.mp3以上whisper audio.mp3的命令形式是最简单的一种它默认使用的是small模式的模型转写我们还可以使用更高等级的模型来提高正确率。 比如 whisper audio.mp3 --model medium whisper japanese.wav --language Japanese whisper chinese.mp4 --language Chinese --task translate whisper audio.flac audio.mp3 audio.wav --model medium whisper output.wav --model medium --language Chinese同时默认会生成5个文件文件名和你的源文件一样但扩展名分别是.json、.srt、.tsv、.txt、.vtt。除了普通文本也可以直接生成电影字幕还可以调json格式做开发处理。 常用参数如下 --task 指定转录方式默认使用 --task transcribe 转录模式--task translate 则为 翻译模式目前只支持翻译成英文。 --model指定使用模型默认使用 --model smallWhisper 还有 英文专用模型就是在名称后加上 .en这样速度更快。 --language指定转录语言默认会截取 30 秒来判断语种但最好指定为某种语言比如指定中文是 --language Chinese。 --device指定硬件加速默认使用 auto 自动选择--device cuda 则为显卡cpu 就是 CPU mps 为苹果 M1 芯片。 --output_format指定字幕文件的生成格式txt,vtt,srt,tsv,json,all指定多个可以用大括号{}包裹不设置默认all。 -- output_dir 指定字幕文件的输出目录不设置默认输出到当前目录下。 --fp16默认True使用16位浮点数进行计算可以在一定程度上减少计算和存储开销可能存在精度丢失笔者CPU不支持会出现下述警告指定它为False就不会出现了即采用32位浮点数进行计算。3.2 代码测试识别声音文件 import whisperif __name__ __main__:model whisper.load_model(tiny)result model.transcribe(audio.mp3, fp16False, languageChinese)print(result[text])3.3 代码测试实时录音识别 import whisper import zhconv import wave # 使用wave库可读、写wav类型的音频文件 import pyaudio # 使用pyaudio库可以进行录音播放生成wav文件def record(time): # 录音程序# 定义数据流块CHUNK 1024 # 音频帧率也就是每次读取的数据是多少默认1024FORMAT pyaudio.paInt16 # 采样时生成wav文件正常格式CHANNELS 1 # 音轨数每条音轨定义了该条音轨的属性,如音轨的音色、音色库、通道数、输入/输出端口、音量等。可以多个音轨不唯一RATE 16000 # 采样率即每秒采样多少数据RECORD_SECONDS time # 录音时间WAVE_OUTPUT_FILENAME ./output.wav # 保存音频路径p pyaudio.PyAudio() # 创建PyAudio对象stream p.open(formatFORMAT, # 采样生成wav文件的正常格式channelsCHANNELS, # 音轨数rateRATE, # 采样率inputTrue, # Ture代表这是一条输入流False代表这不是输入流frames_per_bufferCHUNK) # 每个缓冲多少帧print(* recording) # 开始录音标志frames [] # 定义frames为一个空列表for i in range(0, int(RATE / CHUNK * RECORD_SECONDS)): # 计算要读多少次每秒的采样率/每次读多少数据*录音时间需要读多少次data stream.read(CHUNK) # 每次读chunk个数据frames.append(data) # 将读出的数据保存到列表中print(* done recording) # 结束录音标志stream.stop_stream() # 停止输入流stream.close() # 关闭输入流p.terminate() # 终止pyaudiowf wave.open(WAVE_OUTPUT_FILENAME, wb) # 以’wb‘二进制流写的方式打开一个文件wf.setnchannels(CHANNELS) # 设置音轨数wf.setsampwidth(p.get_sample_size(FORMAT)) # 设置采样点数据的格式和FOMART保持一致wf.setframerate(RATE) # 设置采样率与RATE要一致wf.writeframes(b.join(frames)) # 将声音数据写入文件wf.close() # 数据流保存完关闭文件if __name__ __main__:model whisper.load_model(tiny)record(3) # 定义录音时间单位/sresult model.transcribe(output.wav,languageChinese,fp16 True)s result[text]s1 zhconv.convert(s, zh-cn)print(s1)结语 如果您觉得该方法或代码有一点点用处可以给作者点个赞或打赏杯咖啡╮(▽)╭ 如果您感觉方法或代码不咋地//(ㄒoㄒ)//就在评论处留言作者继续改进o_O??? 如果您需要相关功能的代码定制化开发可以留言私信作者(✿◡‿◡) 感谢各位大佬童鞋们的支持( ´ ▽´ ) ( ´ ▽´)っ
http://www.hkea.cn/news/14299449/

相关文章:

  • 织梦网站登录朔州网站设计公司
  • 福州网站设计网址建设银行网站打开自动关闭
  • 朝阳专业网站建设公司网络营销的概念和定义
  • 做外贸哪些网站可以发布产品seo网站建设视频教程
  • 湛江有帮公司做网站云南城市建设职业学校官方网站
  • 网站项目建设的组织机构中国石油工程建设协会网站
  • 清远做网站的有哪些网站建设功能文案
  • 外贸网站 备案需要优化的地方
  • 专业做医药招聘的网站天津网站建设论坛
  • 电脑版传奇网站网店推广渠道有哪些
  • 如何注册域名并建设网站ui设计前景怎样
  • 深圳网站建设在哪里找wdcp 网站打不开
  • 西青集团网站建设深圳装修公司招聘装修项目经理
  • 罗店网站建设搜索引擎是网站吗
  • 重庆网站建设公司哪个最好口碑营销的案例及分析
  • 老网站做seo能不能重新注册网站推广常用方法包括
  • wordpress地区分站深圳市宝安区邮政编码
  • 哪里可以建设网站查询网ip138子域名
  • frontpage新建网站备案关闭网站
  • 中文网站常用字体连锁酒店的网站建设
  • 网络公司做的网站被告图片侵权jsp网站开发平台
  • 徐州住房和城乡建设局网站如何网站做百度推广
  • 宣武富阳网站建设不用写代码可以做网站的软件
  • vs做网站应该新建什么wordpress标签生成器
  • 邢台网站定制咸宁商城网站建设
  • 做亚马逊外国网站需要语言好吗哪个网站可以代做软件
  • 定制网站的制作流程自助建站平台有哪些
  • 盐城市亭湖区建设局网站学习建设网站
  • 装修公司做推广网站怎么弄电子商务网站建设运行环境
  • wap 网站 开发最近中文字幕mv在线视频