python 制作录音文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 制作录音文件相关的知识,希望对你有一定的参考价值。
import mxnet as mx
import os
import os.path as osp
import tqdm
import argparse
import cv2
parse = argparse.ArgumentParser(description='Image to rec')
parse.add_argument('--data_dir', help='Dataset root')
parse.add_argument('--output', help='Output dir')
parse.add_argument('--type', default='train', type=str, help='train or val ot test type')
args = parse.parse_args()
_idx = osp.join(args.output, '{}.idx'.format(args.type))
_rec = osp.join(args.output, '{}.rec'.format(args.type))
rec = mx.recordio.MXIndexedRecordIO(_idx, _rec, 'w')
img_files = os.listdir(args.data_dir)
total = len(img_files)
print('total {} files'.format(total))
cnt = 0
with tqdm.tqdm(iterable=range(total), total=total, ncols=0, unit=' items') as t:
for id, i in enumerate(t):
f = img_files[id]
vid_id = f.split('_')[-1] # video id
img_names = os.listdir(osp.join(args.data_dir,f))
for img_name in img_names:
header = mx.recordio.IRHeader(0, vid_id, cnt, 0)
img=cv2.imread(osp.join(args.data_dir, f, img_name))
packed = mx.recordio.pack_img(header, img)
rec.write_idx(cnt, packed)
cnt+=1
以上是关于python 制作录音文件的主要内容,如果未能解决你的问题,请参考以下文章
自己怎么制作带背景音乐的录音
Swift - 制作一个录音机(声音的录制与播放)
用Delphi制作录音程序
如何将您在 python 中创建的 .wav 文件保存到指定目录?
pyaudio录音不写文件
如何同时使用 NAudio 生成信号和录音?