毕业设计-基于深度神经网络的语音关键词检出系统-使用python脚本作词频统计-TIMIT
2015-05-02 18:05
591 查看
在自己搭建的wordpress小帐蓬里面发了点东西又混回CSDN来了。。
由于语音关键词检测需要的数据大都散布在多重文件夹之下,而为针对识别任务组织的文件结构对于关键词检出来讲,训练样本中的词频不同可能对不同词作模版的关键词检出效果产生影响~干脆来做一次词频统计。
开始总是希望用WINDOWS下的BAT文件或是LINUX的SHELL脚本作相关工作,然后。。。前者又丑又不熟悉,后者总是在学还不好上手做东西。直到在cnblog上发现了path的处理脚本,感谢原博客作者And类似脚本请参看编者发在公号上的东西:文章点这里
于是乎,开始在TIMIT师兄提取的关键词文件上写简单的脚本作词频统计:
首先,在存有TIMIT文件的文件夹下用dir > onename(windows)或者ls > onename(linux)将所有文件名输入onename文件。
上图可见关键词文件结构,然后,在onename文件的同目录下建立如下python脚本运行即可获取统计结果
由于语音关键词检测需要的数据大都散布在多重文件夹之下,而为针对识别任务组织的文件结构对于关键词检出来讲,训练样本中的词频不同可能对不同词作模版的关键词检出效果产生影响~干脆来做一次词频统计。
开始总是希望用WINDOWS下的BAT文件或是LINUX的SHELL脚本作相关工作,然后。。。前者又丑又不熟悉,后者总是在学还不好上手做东西。直到在cnblog上发现了path的处理脚本,感谢原博客作者And类似脚本请参看编者发在公号上的东西:文章点这里
于是乎,开始在TIMIT师兄提取的关键词文件上写简单的脚本作词频统计:
首先,在存有TIMIT文件的文件夹下用dir > onename(windows)或者ls > onename(linux)将所有文件名输入onename文件。
上图可见关键词文件结构,然后,在onename文件的同目录下建立如下python脚本运行即可获取统计结果
<span style="font-size:14px;">f = open("onename") keywordContainer = {} s = f.readline().split('_')[0] while (s != ''): if (s == ' '): pass elif (keywordContainer.has_key(s)): keywordContainer[s] += 1 else: keywordContainer[s] = 1 s = f.readline().split('_')[0] print "There's " + str(len(keywordContainer)) + " keywords in Total"; for k in keywordContainer.keys(): print k + ":" + str(keywordContainer[k]/2) + " times" </span>
相关文章推荐
- 毕业设计-基于深度神经网络的语音关键词检出系统-使用python脚本作词频统计-Librispeech
- 毕业设计- 基于深度神经网络的语音关键词检出系统-上手currennt-1
- 论文-基于深度学习的语音关键词检出
- linux系统使用python获取cpu信息脚本分享
- linux系统使用python监测系统负载脚本分享
- linux系统使用python获取内存使用信息脚本分享
- linux系统使用python监控apache服务器进程脚本分享
- linux系统使用python获取内存使用信息脚本分享
- linux系统使用python监测系统负载脚本分享
- 系统访问日志统计及邮件发送脚本--python实现
- 基于智能语音识别的云电视系统设计
- 解耦你的事件系统(基于事件驱动的设计、使用方式)
- 报表设计中参数、脚本的使用以及生成系统时间
- 报表设计中参数、脚本的使用以及生成系统时间
- 基于GIS、公路测量与地图学及全国路况统计普查数据库的山西省公路信息管理系统技术设计
- 使用Python语言设计基于HTML的C语言语法加亮显示程序
- 毕业设计:基于J2EE的住房公积金管理系统
- 基于AT89S51的新型家庭语音报警系统设计
- 基于matlab的语音识别系统设计
- python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!