PyPeVoc:纯 python 相位声码器

时间:2024-06-19 09:15:30
【文件属性】:

文件名称:PyPeVoc:纯 python 相位声码器

文件大小:2.56MB

文件格式:ZIP

更新时间:2024-06-19 09:15:30

Python

PyPeVoc PyPeVoc是一个简单的相位声码器库,主要用于分析声音。 它旨在灵活且易于适应,因此完全用 Python 编写,而不是使用 C 中的某些组件,这会使其更快但更难维护。 与其他 Phase 声码器不同, PyPeVoc保留了每个正弦波的相位信息,以便重新合成的波形尽可能与原始波形匹配。 其他相位声码器仅保留幅度信息。 这不是声音的问题,而是分析的问题。 相位声码器 相位声码是一种将周期性声音分解为其准正弦分量的技术。 这些是频率和幅度缓慢变化的正弦波。 正弦波分解允许使用范围广泛的分析和再综合技术,例如 Wiki(即将推出) 示例情况 导入所需的库 import numpy as np from pypevoc import PV 创建周期性声音 # Sample rate sr = 44100 # Vibrato frequency vibfreq = 5.0


【文件预览】:
PyPeVoc-master
----.gitignore(47B)
----conda.recipe()
--------meta.yaml(633B)
----README.md(2KB)
----.gitmodules(86B)
----tests()
--------vibrato_obj.py(11KB)
--------test_glottal.py(1KB)
--------test_periodicity.py(2KB)
--------test_speech.py(1KB)
--------test_pypevoc.py(526B)
--------test_peak_finder.py(2KB)
----examples()
--------pepperCl.wav(209KB)
--------smirnoffVn.wav(475KB)
--------perlmanVn.wav(485KB)
--------phoneme_descriptor_plot.py(1KB)
--------PVexample.png(28KB)
--------hide.wav(126KB)
--------progress_bar.py(243B)
--------pepperSx.wav(209KB)
--------LPC on filtered noise.ipynb(272KB)
--------WavResynth.py(1KB)
--------phoneme_segmenter.py(3KB)
--------SpeechRate.py(5KB)
--------ProtectMarraigeInAmerica.wav(189KB)
--------glottal_flow.py(1KB)
--------smaller_than_star.wav(147KB)
--------generate_mel_and_mfcc.py(1KB)
--------DemoPyPeVoc.py(1KB)
--------progress_bar.ipynb(2KB)
--------mfcc_segmenter.py(3KB)
--------SoloGuitarArpegi.wav(572KB)
--------phoneme_descriptors.py(5KB)
--------itches.wav(239KB)
----pypevoc()
--------ProgressDisplay.py(3KB)
--------SoundUtils.py(7KB)
--------Yin()
--------Heterodyne.py(15KB)
--------PeakFinder.py(13KB)
--------Periodicity.py(21KB)
--------FFTFilters.py(13KB)
--------PVAnalysis.py(35KB)
--------__init__.py(200B)
--------AMDF.py(9KB)
--------AudioInterface.py(3KB)
--------speech()
--------TransferFunctions.py(8KB)
----setup.py(541B)

网友评论