Linux 将音乐文件转换为文本频率,以在哔哔声时使用(pcspkr)

Linux 将音乐文件转换为文本频率,以在哔哔声时使用(pcspkr),linux,Linux,我正在尝试将.wav音乐文件转换为可在beep命令下播放的文件 我需要将频率导出为文本格式,以用作beep的输入参数 注:它不是关于。linux中的beep命令仅用于控制de pc扬声器。它只允许同时使用一个频率,不适用。wav文件是一个通常携带音乐的样本文件(音乐由许多同步频率组成) 无法将wav文件转换为在pc扬声器上播放。你需要一张声卡才能做到这一点 正如你所说,这不是语音识别,但即使在这种情况下,小提琴的简单音符听起来也不同于吉他音符,因为它不仅携带单一频率。有所谓的谐波,不同频率的不同

我正在尝试将.wav音乐文件转换为可在
beep
命令下播放的文件

我需要将频率导出为文本格式,以用作
beep
的输入参数


注:它不是关于。

linux中的beep命令仅用于控制de pc扬声器。它只允许同时使用一个频率,不适用。wav文件是一个通常携带音乐的样本文件(音乐由许多同步频率组成)

无法将wav文件转换为在pc扬声器上播放。你需要一张声卡才能做到这一点


正如你所说,这不是语音识别,但即使在这种情况下,小提琴的简单音符听起来也不同于吉他音符,因为它不仅携带单一频率。有所谓的谐波,不同频率的不同成分(通常是原始频率的倍数)使声音不同(不仅频率重要,它们的相对强度也很重要),并且不可能用只允许播放单一频率的工具再现,具有给定的形状(波形不是正弦的,但有几个已经包含的谐波,使其听起来像pc扬声器),并且没有强度功能。

linux中的beep命令仅用于控制de pc扬声器。它只允许同时使用一个频率,不适用。wav文件是一个通常携带音乐的样本文件(音乐由许多同步频率组成)

无法将wav文件转换为在pc扬声器上播放。你需要一张声卡才能做到这一点


正如你所说,这不是语音识别,但即使在这种情况下,小提琴的简单音符听起来也不同于吉他音符,因为它不仅携带单一频率。有所谓的谐波,不同频率的不同成分(通常是原始频率的倍数)使声音不同(不仅频率重要,它们的相对强度也很重要),并且不可能用只允许播放单一频率的工具再现,具有给定形状(波形不是正弦的,但已经包含了几个谐波,使其听起来像pc扬声器)且没有强度功能。

您必须使用.wav文件中的样本并进行傅里叶变换以获得频率分量,但您将获得大量频率。从你给出的解释中不清楚你想要什么。你懂数字信号处理吗?你是什么意思?@LuisColorado终于找到了一个很好的例子。显然,这听起来很有限。可能是,我能做到(我不是说质量,我是说有足够好的东西可以使用)。。该缺陷可能是“压电传呼机代替了真正的电磁扬声器”是必需的。所有实际的计算机可能都有压电扬声器。。。所以这可能永远不会起作用。我为wav找到了一些播放器。嗯。。。使用
dosemu
(直接访问pc扬声器),使用find,声音无法理解,我认为问题在于我的扬声器是压电的。但是使用通过我的耳机模拟pc扬声器的doxbox,它实际上听起来像是有人在说话(有一些可怕的噪音,但仍然可以理解)。你必须使用.wav文件中的样本并进行傅里叶变换以获得频率分量,但你会得到很多频率。从你给出的解释中不清楚你想要什么。你懂数字信号处理吗?你是什么意思?@LuisColorado终于找到了一个很好的例子。显然,这听起来很有限。可能是,我能做到(我不是说质量,我是说有足够好的东西可以使用)。。该缺陷可能是“压电传呼机代替了真正的电磁扬声器”是必需的。所有实际的计算机可能都有压电扬声器。。。所以这可能永远不会起作用。我为wav找到了一些播放器。嗯。。。使用
dosemu
(直接访问pc扬声器),使用find,声音无法理解,我认为问题在于我的扬声器是压电的。但是使用通过我的耳机模拟pc扬声器的doxbox,它实际上听起来像是有人在说话(有一些可怕的噪音,但仍然可以理解)。很酷的信息。无论如何,这里有一个关于的链接。我会添加一个链接到旧的pc内部扬声器音乐(是糟糕的声音音乐,但仍然是音乐)一旦我找到它。可能是,如果wav数据可以简化,它可以适合在一个单一的乐器频率。(还有一个更好的例子,但我仍然需要找到它…),但我认为它都是手工编码的,不是从自然音乐转换而来的。@AquariusPower,当然可以,但你必须知道傅里叶变换和一些信号处理来做到这一点。即使在这种情况下,解决方案也可能不好,需要手工进行一些修饰。在这种情况下,这不是一个客观的转换,你必须在这个过程中失去很多信息,你必须决定哪些是重要的,哪些不是。很酷的信息。无论如何,这里有一个关于的链接。我会添加一个链接到旧的pc内部扬声器音乐(是糟糕的声音音乐,但仍然是音乐)一旦我找到它。可能是,如果wav数据可以简化,它可以适合在一个单一的乐器频率。(还有一个更好的例子,但我仍然需要找到它…),但我认为它都是手工编码的,不是从自然音乐转换而来的。@AquariusPower,当然可以,但你必须知道傅里叶变换和一些信号处理来做到这一点。即使在这种情况下,解决方案也可能不好,需要手工进行一些修饰。在这种情况下,这不是一个客观的转换,你必须在这个过程中失去很多信息,你必须决定哪些是重要的,哪些不是。