![将数据转换成声音(将字母转换成低频噪声),如何做到?](https://linux22.com/image/1541998/%E5%B0%86%E6%95%B0%E6%8D%AE%E8%BD%AC%E6%8D%A2%E6%88%90%E5%A3%B0%E9%9F%B3%EF%BC%88%E5%B0%86%E5%AD%97%E6%AF%8D%E8%BD%AC%E6%8D%A2%E6%88%90%E4%BD%8E%E9%A2%91%E5%99%AA%E5%A3%B0%EF%BC%89%EF%BC%8C%E5%A6%82%E4%BD%95%E5%81%9A%E5%88%B0%EF%BC%9F.png)
我希望为每个字母分配一个特定的频率,以便在处理时(无论是通过按键还是其他方式)为每个字母发送该频率。
您能否设置扬声器来产生您想要的任何频率?如果可以,哪种编程语言最适合该任务?
答案1
你可以设置扬声器来产生你想要的任何频率吗
不是任何– 我不知道大概的范围,但这肯定取决于扬声器的质量,以及声卡(我相信是“DAC”)。它们针对语音和音乐进行了优化,不需要关心其他方面。同样适用于其他方向(录音)。
然而,即使在相当有限的频率范围内,这也是可行的——只要看看老式的拨号调制解调器(最初使用声耦合器直接连接到电话听筒)。
据我所知,它们不仅对每个字节使用不同的频率,而且对单个位.(就像电通信不会对每个字节使用不同的电压一样......)
(再举一个例子,最近各种产品已经开始使用超声波来传输密钥和其他配对信息,例如将手机应用程序连接到相机等。)
正如评论中提到的,您可以从可以编码 16 种不同按键的 DTMF 标准开始。