向其他人展示我如何听到自己的声音

信息处理 信号分析 声音的 转变
2022-01-02 01:32:36

Sooo ..我一直在想这些东西。我们都知道,我们听起来与我们听到的自己的声音不同。通过录制自己并聆听,很容易了解其他人如何听到我们的声音。

但是反过来呢?

有没有一种方法可以改变我们的声音,让其他人在我们感知自己的声音时也能听到我们的声音?我觉得这是一个非常有趣的问题。可悲的是,经过几次谷歌搜索后,我在网上找不到任何东西。没有人考虑过这一点,还是因为某种我没有看到的原因而不可能?

对此的任何线索将不胜感激:)。

3个回答

我所知道的最实际的尝试是Won 和 Berger (2005)他们同时用麦克风记录嘴里的发声,用自制的振动计记录头骨上的发声。然后,他们用线性预测编码和倒谱平滑估计了相关的传递函数。

这不是不可能的,但也不会是在公园里散步。

您将尝试做的是添加到语音信号中,这些振动通过骨骼传递到耳朵并且其他任何人都无法访问。

但这说起来容易做起来难。

声音通过介质的传播很大程度上取决于它的密度声音在水中以约 1500m/s 的速度传播,并且比在空气中传播的耗散更少(约 340m/s)。骨骼的密度比空气大,因此声音在骨骼中传播的速度应该更快。这意味着“您的”声音首先开始激发您的耳朵,然后是您通过“正常”空气通道感知的声音。实际上,骨骼的内部结构可能会影响不同频率通过它的方式,但在我们所讨论的频率范围内,也许我们可以将其视为等效实体。这只能是近似的,因为任何测量尝试都必须是侵入性的,而且因为听力是主观的。

听力或声音的感知在这里是一个巨大的困难因素。耳朵本身、外耳(可见部分)、耳道和内部机制以非常复杂的方式协同工作。这是心理声学的主题。这种复杂处理的一个例子是幻音,大脑正在填充应该存在的东西。大脑本身可能已经开发出隔离自我产生的信号的方法,这些信号对我们来说还无法访问。

但是,一种简单化简单化!)的方式来见证成为自己声音的听众与不听自己的声音之间的区别是这样的:

录制一个简短的单词(例如“Fishbone”,一个同时具有低频(b,o,n)和高频(F,sh,i,e)的单词)并通过均衡器循环播放通过你的耳机。开始播放并将您自己说出的单词与录音同步(因此,类似于“鱼骨...鱼骨...鱼骨...”)。现在试着摆弄均衡器,直到你听到的和你说的相当相似。

那时,均衡器上的设置将代表声音与您所感知的声音之间的差异,理论上,通过该均衡器的任何其他语音都将模拟它如何到达您的耳朵,就好像您会生成它一样你体内的一个来源。

希望这可以帮助。

在你失望之前,让我建议你尝试另一种方法。

在我看来,您有两个非常不同的部分:知道要进行的均衡(针对每个人进行个性化),并将其应用于特定信号(您的声音)。

第一部分:人类内部听觉系统模型

有专业人士正在努力收集这方面的数据,标准化该过程等等。Afaik,有努力开发超越经典听力图(测量空气和骨骼信号)的测量和图表。其中一些是“听力测试”(更主观,但也很有趣)。

与这些专业人士保持一致。如果您关注他们的工作,您只需要他们的结果。让他们做繁重的工作。他们知道自己的角色,这花了他们数十年的调查时间。他们正在推进你需要的知识。这是:一种听力图,用于衡量某人如何听到“内心”。我敢打赌他们正在绘制图表。你只需要那个图表。

第二部分:模拟

我做了一些类似于你尝试做的事情。从任何人的听力图中,您都可以像他/她一样听到自己的声音。这是用 ffmpeg 完成的。你可以在这里查看:comomeoyes.com

基本上,您录制您的声音,然后算法将其与您的个性化听力图进行均衡。这样,您可以输入听力损失者的听力图,并亲自聆听他/她如何听到您的声音。

我知道您也想这样做,但使用不同的听力图,模拟内部听力系统如何均衡声音。

我敢打赌,这种听力图可能已经存在,听力学家、医生、耳鼻喉科医生、研究人员等可能正在讨论如何进行声学测试,以获取他们需要的数据,以便从测量中建模有用的图表。

祝你好运。你的尝试可以帮助别人。