在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 语音信号处理 MFCC+DTW+FFT+各种窗函数+信号发生

语音信号处理 MFCC+DTW+FFT+各种窗函数+信号发生

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.24M
  • 下载次数:11
  • 浏览次数:194
  • 发布时间:2021-01-16
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
老外实现的信号处理算法库 1.Various input signal sources 2.Windowing and filtering 3.FFT-related transformations 4.Feature extraction (including MFCC and HFCC) 5.Pattern matching using Dynamic Time Warping (DTW)
【实例截图】
【核心代码】
899cc271-b543-4d5b-b02c-eb713124a6ef
└── aquila-master
├── aquila
│   ├── Exceptions.h
│   ├── filter
│   │   ├── MelFilterBank.cpp
│   │   ├── MelFilterBank.h
│   │   ├── MelFilter.cpp
│   │   └── MelFilter.h
│   ├── functions.h
│   ├── global.h
│   ├── ml
│   │   ├── Dtw.cpp
│   │   ├── Dtw.h
│   │   └── DtwPoint.h
│   ├── source
│   │   ├── Frame.cpp
│   │   ├── Frame.h
│   │   ├── FramesCollection.cpp
│   │   ├── FramesCollection.h
│   │   ├── generator
│   │   │   ├── Generator.cpp
│   │   │   ├── Generator.h
│   │   │   ├── PinkNoiseGenerator.cpp
│   │   │   ├── PinkNoiseGenerator.h
│   │   │   ├── SineGenerator.cpp
│   │   │   ├── SineGenerator.h
│   │   │   ├── SquareGenerator.cpp
│   │   │   ├── SquareGenerator.h
│   │   │   ├── TriangleGenerator.cpp
│   │   │   ├── TriangleGenerator.h
│   │   │   ├── WhiteNoiseGenerator.cpp
│   │   │   └── WhiteNoiseGenerator.h
│   │   ├── PlainTextFile.cpp
│   │   ├── PlainTextFile.h
│   │   ├── RawPcmFile.h
│   │   ├── SignalSource.cpp
│   │   ├── SignalSource.h
│   │   ├── WaveFile.cpp
│   │   ├── WaveFile.h
│   │   ├── WaveFileHandler.cpp
│   │   ├── WaveFileHandler.h
│   │   └── window
│   │   ├── BarlettWindow.cpp
│   │   ├── BarlettWindow.h
│   │   ├── BlackmanWindow.cpp
│   │   ├── BlackmanWindow.h
│   │   ├── FlattopWindow.cpp
│   │   ├── FlattopWindow.h
│   │   ├── HammingWindow.cpp
│   │   ├── HammingWindow.h
│   │   ├── HannWindow.cpp
│   │   ├── HannWindow.h
│   │   └── RectangularWindow.h
│   ├── synth
│   │   ├── KarplusStrongSynthesizer.cpp
│   │   ├── KarplusStrongSynthesizer.h
│   │   ├── SineSynthesizer.cpp
│   │   ├── SineSynthesizer.h
│   │   ├── Synthesizer.cpp
│   │   └── Synthesizer.h
│   ├── tools
│   │   ├── TextPlot.cpp
│   │   └── TextPlot.h
│   ├── transform
│   │   ├── AquilaFft.cpp
│   │   ├── AquilaFft.h
│   │   ├── Dct.cpp
│   │   ├── Dct.h
│   │   ├── Dft.cpp
│   │   ├── Dft.h
│   │   ├── FftFactory.cpp
│   │   ├── FftFactory.h
│   │   ├── Fft.h
│   │   ├── Mfcc.cpp
│   │   ├── Mfcc.h
│   │   ├── OouraFft.cpp
│   │   ├── OouraFft.h
│   │   ├── Spectrogram.cpp
│   │   └── Spectrogram.h
│   └── wrappers
│   ├── SoundBufferAdapter.cpp
│   └── SoundBufferAdapter.h
├── CHANGELOG
├── cmake
│   ├── CodeCoverage.cmake
│   └── FindSFML.cmake
├── CMakeLists.txt
├── CTestConfig.cmake
├── Doxyfile
├── examples
│   ├── am_modulation
│   │   ├── am_modulation.cpp
│   │   └── CMakeLists.txt
│   ├── CMakeLists.txt
│   ├── dtw_path_recovery
│   │   ├── CMakeLists.txt
│   │   └── dtw_path_recovery.cpp
│   ├── fft_comparison
│   │   ├── CMakeLists.txt
│   │   └── fft_comparison.cpp
│   ├── fft_filter
│   │   ├── CMakeLists.txt
│   │   └── fft_filter.cpp
│   ├── fft_simple_spectrum
│   │   ├── CMakeLists.txt
│   │   └── fft_simple_spectrum.cpp
│   ├── frame_iteration
│   │   ├── CMakeLists.txt
│   │   └── frame_iteration.cpp
│   ├── generators
│   │   ├── CMakeLists.txt
│   │   └── generators.cpp
│   ├── mfcc_calculation
│   │   ├── CMakeLists.txt
│   │   └── mfcc_calculation.cpp
│   ├── qt
│   │   ├── CMakeLists.txt
│   │   └── qt_wave_properties
│   │   ├── CMakeLists.txt
│   │   ├── MainWindow.cpp
│   │   ├── MainWindow.h
│   │   ├── MainWindow.ui
│   │   ├── qt_wave_properties.cpp
│   │   ├── WavePropertiesWidget.cpp
│   │   └── WavePropertiesWidget.h
│   ├── sfml
│   │   ├── CMakeLists.txt
│   │   ├── sfml_generator
│   │   │   ├── CMakeLists.txt
│   │   │   └── sfml_generator.cpp
│   │   ├── sfml_imperial_march
│   │   │   ├── CMakeLists.txt
│   │   │   └── sfml_imperial_march.cpp
│   │   └── sfml_karplus_strong
│   │   ├── CMakeLists.txt
│   │   └── sfml_karplus_strong.cpp
│   ├── sine_generator
│   │   ├── CMakeLists.txt
│   │   └── sine_generator.cpp
│   ├── spectrogram
│   │   ├── CMakeLists.txt
│   │   └── spectrogram.cpp
│   ├── square_generator
│   │   ├── CMakeLists.txt
│   │   └── square_generator.cpp
│   ├── text_plot
│   │   ├── CMakeLists.txt
│   │   └── text_plot.cpp
│   ├── triangle_generator
│   │   ├── CMakeLists.txt
│   │   └── triangle_generator.cpp
│   ├── utility_functions
│   │   ├── CMakeLists.txt
│   │   └── utility_functions.cpp
│   ├── wave_info
│   │   ├── CMakeLists.txt
│   │   └── wave_info.cpp
│   ├── wave_iteration
│   │   ├── CMakeLists.txt
│   │   └── wave_iteration.cpp
│   ├── window_plot
│   │   ├── CMakeLists.txt
│   │   └── window_plot.cpp
│   └── window_usage
│   ├── CMakeLists.txt
│   └── window_usage.cpp
├── lib
│   ├── CMakeLists.txt
│   ├── ooura
│   │   └── fft4g.c
│   └── unittestpp
│   ├── CMakeLists.txt
│   ├── config.h
│   ├── COPYING
│   ├── Makefile
│   ├── README
│   ├── src
│   │   ├── AssertException.cpp
│   │   ├── AssertException.h
│   │   ├── CheckMacros.h
│   │   ├── Checks.cpp
│   │   ├── Checks.h
│   │   ├── CompositeTestReporter.cpp
│   │   ├── CompositeTestReporter.h
│   │   ├── CurrentTest.cpp
│   │   ├── CurrentTest.h
│   │   ├── DeferredTestReporter.cpp
│   │   ├── DeferredTestReporter.h
│   │   ├── DeferredTestResult.cpp
│   │   ├── DeferredTestResult.h
│   │   ├── ExceptionMacros.h
│   │   ├── ExecuteTest.h
│   │   ├── HelperMacros.h
│   │   ├── MemoryOutStream.cpp
│   │   ├── MemoryOutStream.h
│   │   ├── Posix
│   │   │   ├── SignalTranslator.cpp
│   │   │   ├── SignalTranslator.h
│   │   │   ├── TimeHelpers.cpp
│   │   │   └── TimeHelpers.h
│   │   ├── ReportAssert.cpp
│   │   ├── ReportAssert.h
│   │   ├── ReportAssertImpl.h
│   │   ├── Test.cpp
│   │   ├── TestDetails.cpp
│   │   ├── TestDetails.h
│   │   ├── Test.h
│   │   ├── TestList.cpp
│   │   ├── TestList.h
│   │   ├── TestMacros.h
│   │   ├── TestReporter.cpp
│   │   ├── TestReporter.h
│   │   ├── TestReporterStdout.cpp
│   │   ├── TestReporterStdout.h
│   │   ├── TestResults.cpp
│   │   ├── TestResults.h
│   │   ├── TestRunner.cpp
│   │   ├── TestRunner.h
│   │   ├── tests
│   │   │   ├── Main.cpp
│   │   │   ├── RecordingReporter.h
│   │   │   ├── ScopedCurrentTest.h
│   │   │   ├── TestAssertHandler.cpp
│   │   │   ├── TestCheckMacros.cpp
│   │   │   ├── TestChecks.cpp
│   │   │   ├── TestCompositeTestReporter.cpp
│   │   │   ├── TestCurrentTest.cpp
│   │   │   ├── TestDeferredTestReporter.cpp
│   │   │   ├── TestExceptions.cpp
│   │   │   ├── TestMemoryOutStream.cpp
│   │   │   ├── TestTest.cpp
│   │   │   ├── TestTestList.cpp
│   │   │   ├── TestTestMacros.cpp
│   │   │   ├── TestTestResults.cpp
│   │   │   ├── TestTestRunner.cpp
│   │   │   ├── TestTestSuite.cpp
│   │   │   ├── TestTimeConstraint.cpp
│   │   │   ├── TestTimeConstraintMacro.cpp
│   │   │   ├── TestUnitTestPP.cpp
│   │   │   ├── test-unittestpp_vs2005.vcproj
│   │   │   ├── test-unittestpp_vs2008.vcproj
│   │   │   └── TestXmlTestReporter.cpp
│   │   ├── TestSuite.h
│   │   ├── TimeConstraint.cpp
│   │   ├── TimeConstraint.h
│   │   ├── TimeHelpers.h
│   │   ├── unittestpp_vs2005.vcproj
│   │   ├── unittestpp_vs2008.vcproj
│   │   ├── Win32
│   │   │   ├── TimeHelpers.cpp
│   │   │   └── TimeHelpers.h
│   │   ├── XmlTestReporter.cpp
│   │   └── XmlTestReporter.h
│   ├── unittestpp.h
│   ├── unittestpp_vs2005.sln
│   └── unittestpp_vs2008.sln
├── LICENSE
├── README.md
├── tests
│   ├── CMakeLists.txt
│   ├── constants.h.in
│   ├── data
│   │   ├── 16b_mono.wav
│   │   ├── 16b_stereo.wav
│   │   ├── 8b_mono.wav
│   │   ├── 8b_stereo.wav
│   │   ├── test_16b.dat
│   │   └── test.txt
│   ├── filter
│   │   ├── MelFilterBank.cpp
│   │   └── MelFilter.cpp
│   ├── functions.cpp
│   ├── main.cpp
│   ├── ml
│   │   └── Dtw.cpp
│   ├── source
│   │   ├── Frame.cpp
│   │   ├── FramesCollection.cpp
│   │   ├── generator
│   │   │   ├── CMakeLists.txt
│   │   │   ├── SineGenerator.cpp
│   │   │   ├── SquareGenerator.cpp
│   │   │   └── TriangleGenerator.cpp
│   │   ├── PlainTextFile.cpp
│   │   ├── RawPcmFile.cpp
│   │   ├── SignalSource.cpp
│   │   ├── WaveFile.cpp
│   │   └── window
│   │   ├── BarlettWindow.cpp
│   │   ├── HammingWindow.cpp
│   │   └── RectangularWindow.cpp
│   └── transform
│   ├── AquilaFft.cpp
│   ├── Dct.cpp
│   ├── Dft.cpp
│   ├── Fft.cpp
│   ├── Fft.h
│   └── OouraFft.cpp
└── uninstall.cmake.in

52 directories, 247 files

标签:

实例下载地址

语音信号处理 MFCC+DTW+FFT+各种窗函数+信号发生

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警