gpt4 book ai didi

java - 音频编程、声音处理和 DSP

转载 作者:行者123 更新时间:2023-11-30 04:51:42 26 4
gpt4 key购买 nike

我在 iPhone 上玩卡拉 OK 应用程序并提出以下问题:

  1. 该应用程序允许其用户控制艺术家的音量;甚至静音。这怎么可能?调整艺术家声音/设置均衡器等是否意味着对所需频率进行一些转换?这里需要什么样的数学(频域变换)?

  2. 该应用通过麦克风记录用户的语音输入。假设声音是以某种格式录制的,应用程序能够将录音与卡拉 OK 轨道混合(艺术家的声音被静音)。如何才能做到这一点?他们是否同时播放轨道和录音?或者也许他们在原始轨道中插入了额外的频率( channel ?),也许替换了它?

  3. 这里涉及哪种 DSP?这在 Java、Objective C 中可能吗?

我很好奇,如果您有文档或书籍的链接可以帮助我理解这里的机制,请分享。

谢谢。

最佳答案

我不知道那个特定的应用程序,可能它有单独的语音记录器。

对于一般的 2 声道立体声,可以执行最简单的语音抑制,假设艺术家的声音在两个声道之间达到某种程度的平衡(听觉上它出现在中心)。因此,最简单的“DSP”就是从一个 channel 中减去另一个 channel 。然而,对于现代唱片来说,它并不能很好地工作,因为所有乐器和声音都是单独录制然后混合在一起的(这意味着两个 channel 之间的声音不一定同相)。

关于java - 音频编程、声音处理和 DSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3099124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com