当前位置: 首页 > 面试题库 >

在不改变音调的情况下减慢音频文件的播放速度?

傅阿苏
2023-03-14
问题内容

我正在为大学音乐专业申请。我正在考虑的一项功能是在不改变音调的情况下减慢音乐播放速度。我已经在商业软件中看到了这一点,但是找不到任何可以做这种事情的库或开源应用程序。

  1. 那里有图书馆吗?
  2. 如何从头开始从各种文件格式完成此操作?

注意:我正在用Java工作,但不反对更改语言。


问题答案:

延长时间非常困难。减慢或加快声音的速度越快,获得的伪像越多。如果您想知道他们的发音,请听Fat Boy Slim的“ The Rockafeller
Skank”。有很多方法都可以各有千秋。数学可能变得非常复杂。这就是为什么有这么多专有算法的原因。

该页面比我更清楚地解释了事情,并链接到Dirac库。 http://www.dspdimension.com/admin/time-pitch-
overview/

我发现此Java代码链接可以进行音高偏移/时间拉伸
http://www.adetorres.com/keychanger/KeyChangerReadme.html



 类似资料:
  • 问题内容: 快速提问。 我在Linux下运行pygame只是为了播放一些音频文件。我有一些.wav文件,但在以正确的速度播放它们时遇到了问题。 我用ggogle代码搜索了一些东西,但是每个人似乎都可以使用默认参数调用init函数。其他人可以尝试运行此脚本,看看他们是否得到相同的行为吗?有人知道如何加快速度吗?还是调整每个文件的速度? 谢谢。 问题答案: 我知道了…有一个wave模块http://d

  • 本文向大家介绍Android MediaPlayer 音频倍速播放 调整播放速度问题,包括了Android MediaPlayer 音频倍速播放 调整播放速度问题的使用技巧和注意事项,需要的朋友参考一下 现在市面上的很多音视频App都有倍速播放的功能,例如把播放速度调整为0.5、1.5、2倍等等。 从Android API 23 (Android M)开始,MediaPlayer支持调整播放速度。

  • 我对javascript和discord.js很陌生,有人知道如何让机器人加入一个频道,播放一个文件然后离开吗? 以下是我尝试过的: 现在,它将发送消息加入语音通道,而不管我是否在其中,如果我在其中,它就不会加入语音通道并播放文件。任何帮助都很感激。

  • 我正在使用媒体播放器播放带有列表视图的原始文件夹中的音频文件。一切正常,但我有一个问题。 问题是:当第一个音频文件结束时,它播放第二个文件,但当第二个文件结束时,它不播放第三个文件。 问题是什么??我尝试在mp上添加setOnCompletionListener并重置mp并在(位置+1)中播放audion,这是真的吗? 我还有一个问题。当它结束播放listview中的第一个项目并开始播放第二个项目

  • 问一下Xamarin.Forms便携里面Xamarin.Forms的音频怎么播放 正如我所知,有依赖服务,我看到了一些示例,只有iOS和Android,但没有Windows Phone 8.1/Windows 8.1和UWP。

  • 函数名称: 播放音频 函数功能: 在后台播放指定的声音文件 函数方法 media.playAudio(path,vol,flag) 参数 类型 必填 说明 path string 是 音频文件名,支持 mp3、m4a、m4r、ogg、wav vol string 否 音频音量,不写默认,使用当前设置的音量 flag string 否 是否循环播放,不写默认为 false - 不循环,true -