python统计音频文件的时长

python统计音频文件的时长,第1张

import librosa

import os

filedir = 'E:/data'

list = oslistdir(filedir)

time_count = 0

for file in list:

if 'wav' in file:

wav_path = filedir + '/' + file

duration = librosaget_duration(filename=wav_path)

print(duration)

time_count += duration

print('总秒数:' + str(time_count))

print('总小时数:' + str(time_count / 60 / 60))

labview获取文件修改时间

1、单击屏幕右下角的时间,更改日期和时间

2、修改系统时间

这样的 *** 作,几乎是每次试验的时候都要做。。。。看完他们这样的 *** 作,当时就很崩溃,就很不理解,为什么他们当初不提出这样需求呢。他们的回答会让你更崩溃:“我们习惯了。”

好吧,XX座的毛病犯了,实在受不了。于是乎就出现了下面的界面,好了,一下子方便多了吧:

具体实现,使用调用系统kernel32dll中SetSystemTime函数来实现,函数内容,可百度。调用时需要注意的:

在调用规范下拉列表中选择"stdcall (WINAPI)" 。

在返回类型中选择“数值”以及“有符号8位整数”。

点击添加参数并在类型中选择“匹配至类型”,接着在数据格式中选择“句柄指针”。

点击确定按钮,完成对调用库函数节点的配置。

这个函数以一个包含八个双字节(16位整数)的结构体作为参数。在LabVIEW中,需要创建一个包含八个双字节的簇来传递这个参数。八个双字节分别为年、月、星期、日、小时、分钟、秒以及毫秒。将此簇连接至调用库函数节点的参数1。

输入相应的值,并运行程序以设定系统时间。

labview实现报时的原理:

1、为保证数字钟的精度,时间的获取可直接获取系统时间,并通过相应的系统函数分离年月日,时分秒等信息。

2、由于转换后的时间信息为字符串,所以利用相等判断转换为布尔值,正确时输出并播放选中的响铃音乐。

3、准点报时的意义在于让人对时间的掌握做到更加心里有数,从而提升对时间的概念,同时丝毫不用担心提醒数量过多带来的负面影响。一天24小时,8小时睡过去了,2小时手表用于充电,因此戴上手表还剩14小时的时间,轻点14下,做到每个小时心中有数。

你可以在电脑上播放1KHz的正弦波声音,然后用音频线将电脑音频输出直接接到麦克风输入,(你电脑上有装DAQmx软件吗?没有请先安装),在labview软件中应用DAQ Assiant Express VI,将该声音采集出来;然后比较原始波形和采集的波形频谱差别。实践中如有具体问题,请留下你的****。

1音频重采样

import librosa

# to install librosa package

# > conda install -c conda-forge librosa

filename = '1wav'

newFile = '1_8kwav'

y, sr = librosaload(filename, sr=48000)

y_8k = librosaresample(y,sr,8000)

librosaoutputwrite_wav(newFile, y_8k, 8000)

2音频合并

import sox

import os

pa='/yin/'

path='/pin/'

cbn=soxCombiner()

list=oslistdir(pa)

for i in list:

    if iendswith('wav'):

        print(str(i[:-4]))

        cbnbuild([i,i,i,i,i,i,i],path+str(i[:-4])+'wav', 'concatenate')

3获取文件夹中的音频时长,并把不是14s长度的放在一个文件夹中

、4截取音频时长并显示

以上就是关于python统计音频文件的时长全部的内容,包括:python统计音频文件的时长、labview获取文件修改时间、labview怎么实现报时等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9655562.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存