在某个网站的聊天框里玩了一会儿之后,我有了一个有趣的想法。什么是一种算法,给定一些输入文本,会从中生成一个“回声”文本。也就是说,如果您在一个空旷的大洞穴中大喊输入文本,它会产生您会听到的回声。例如:
Input text: Hello!
Output text: Hello!
ello!
lo!
o!
问题是我自己也不清楚自己想要什么。我不知道如何创建这样的算法,甚至不知道什么是确定它是否是一个好的算法的标准。但我想总体思路很清楚,所以我想听听您的想法。
您不必在回答中给出完整的解决方案。也欢迎提供有关方向的提示,或者只是对问题的随机想法。
最佳答案
糟糕但有趣的 (imo) 解决方案:
通过语音合成器运行输入以生成波形。 通过声音处理库中的回声发生器运行该波形。 然后通过语音识别程序运行生成的波形。
关于algorithm - 需要从给定输入生成 "echo text"的算法的想法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1942429/