文件名称:matlab有些代码不运行-NeuralAudio:基于不断增长的自组织映射的声音压缩
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-12 17:27:14
系统开源
matlab有些代码不运行神经音频 声音压缩(最初)基于不断增长的自组织映射 我只是想提供一些非常古老的代码(2008式)。 历史 原始的MATLAB代码速度慢得令人难以置信,并且使用了日益增长的自组织映射来尝试覆盖输入空间,而该输入空间恰好是单波文件。 不幸的是,我似乎找不到GSOM代码的任何python实现。 从本质上讲,这是从MATLAB到SciPy的逐行转换,并且比在相同硬件上的MATLAB版本快大约10倍,从而产生相同的输出WAV。 不过,它仍然非常缓慢,例如5分钟内持续几秒钟的单声道音频。 较新的内容是通过获取时间序列数据并将其分解为恒定长度的块,然后在给定的容限级别内识别匹配的块来工作的。 然后,它生成一个具有代表性块的查找表,以及该表的索引的顺序列表。 然后通过将它们捆绑在一起并用lzma压缩来进一步压缩它们,因为这些表很容易压缩。 解码很简单:解压缩,加载LUT并读取索引列表,然后从LUT输出相应的条目。 应用领域 该方法适用于可以表示为数字向量的任何事物,并且可以容忍某些“模拟”噪声。 由于LUT和索引事物是分开的,因此您可以做一些漂亮的事情,例如存储适合多条轨道的
【文件预览】:
NeuralAudio-master
----encode_multicore.py(3KB)
----LICENSE(1KB)
----README.md(2KB)
----decode-to-wav.py(2KB)