音频处理
Jaster_wisdom
程序员
展开
-
FFMpeg 实现从视频中提取音轨
近期由于项目需要,要实现以下功能:将视频中的音轨提取出来,也就是只保留音频部分,以便于后期对于声音的处理。 我选择的工具是 FFMpeg ,环境:win7 首先,从官网上下载FFMpeg的文件包,下载地址是http://ffmpeg.org/ 接下来,进入DOS目录,(win+R, 输入cmd)原创 2017-02-23 17:03:49 · 9625 阅读 · 0 评论 -
OpenSMILE 提取音频特征
环境:win7工具:OpenSMILE-2.3.0首先,要进入opensmile2.3.0文件包下的bin下Win32目录,然后输入提取OpenSmile特定的命令:SMILExtract_Release -C E:\opensmile-2.3.0\config\IS09_emotion.conf -I E:\BaiduNetdiskDownload\8375.wav -O E:\原创 2017-02-24 19:28:59 · 7474 阅读 · 29 评论 -
Matlab 按时间段切割音频
最近需要完成这样的任务:提取音频中的特征。因为要提取的音频太大,所以将其按照镜头分割之后更有利于后面的处理。所以我们就需要将一段音频按照时间段分割。 我选用的工具是matlab 先上代码[x,fs] = audioread('movie-Armageddon-1998-dvd2002.wav');start_time = 0;end_time = 5;Y原创 2017-03-13 09:19:55 · 15956 阅读 · 0 评论 -
QT调用命令行程序
QT调用命令行程序要用到QProcess类。 首先,讲一种特别简单的情况,直接调用Windows系统的记事本程序。 在某一个按钮上设置信号与槽,然后槽函数可以这样写:void test01::openNotepad(){ QProcess * po = new QProcess(this); po->start("notepad.exe");} 之原创 2017-04-13 10:13:59 · 12419 阅读 · 0 评论 -
matlab下 enframe分帧函数不可用
matlab下可以很方便地处理语音信号,里面封装了很多函数,例如enframe等。这就需要使用Voicebox包了。但是默认情况下是,没有自动安装这个包的。 所以当我们调用enframe这些函数时,会出现,Undefined function or variable 'enframe'.这类错误。 最简单的解决方法是,下载一个voicebox语音处理包,下载地址:点这里 没原创 2017-05-25 15:43:30 · 13269 阅读 · 71 评论 -
Bag-of-words 词袋模型基本原理
Bag-of-words词袋模型最初被用在信息检索领域,对于一篇文档来说,假定不考虑文档内的词的顺序关系和语法,只考虑该文档是否出现过这个单词。假设有5类主题,我们的任务是来了一篇文档,判断它属于哪个主题。在训练集中,我们有若干篇文档,它们的主题类型是已知的。我们从中选出一些文档,每篇文档内有一些词,我们利用这些词来构建词袋。我们的词袋可以是这种形式:{‘watch’,'sports','phon...原创 2018-08-09 19:24:14 · 17907 阅读 · 0 评论