0

我想在 Web 服务上上传一个 .wav 文件,该文件返回我的 .wav 文件(或指向它的链接),并带有“自动调谐”效果,例如“我是 T-pain”应用程序。

有没有 API 可以做到这一点?

我知道 SonicApi 但没有自动调谐效果 :(

我正在使用 Javascript,它适用于移动设备。

谢谢

4

1 回答 1

5

让我们先澄清一下:AutoTune 是来自Anteres的人声效果处理器,它既可以作为 DAW 软件的插件,也可以用于现场使用的硬件版本。它绝不是市场上唯一具有这些功能的产品。

从概念上讲,它由两个功能块组成:

  • 音高检测
  • 音高调整

在这两个块之间是一种算法,它将检测到的音高映射到音阶音符。这个过程称为量化

过度应用量化听起来不自然——尤其是在音节的擦音和打击乐开头。这种效果与音高调整中的缺陷相结合 - 特别是当调整很大时 - 通常(过度)用作制作技术,并且是您在这个问题中可能想到的。

由于 Autotune 是一个商标,您自然不会找到任何这样描述自己的在线服务。

实际上,SonicAPI 似乎确实提供了您在处理/弹性分析/旋律API 的幌子下进行此类音频操作所需的两个构建块。我想你需要自己实现量化,但这并不难。

于 2013-06-20T18:16:24.927 回答