Convertir datos en sonido (alfabeto en ruidos de baja frecuencia), ¿cómo se puede hacer?

Convertir datos en sonido (alfabeto en ruidos de baja frecuencia), ¿cómo se puede hacer?

Estoy buscando asignar una frecuencia específica a cada letra, de modo que la frecuencia se envíe para cada letra, cuando se procese (ya sea presionando una tecla o de otra manera).

¿Puede configurar los parlantes para que produzcan las frecuencias que desee y, de ser así, qué lenguaje de programación sería mejor para esa tarea?

Respuesta1

¿Puedes configurar los altavoces para que produzcan las frecuencias que desees?

Nocualquier– No conozco el rango general, pero definitivamente depende de la calidad de los parlantes, así como de tu tarjeta de sonido (el "DAC", creo). Están optimizados para voz y música y no necesitan preocuparse por el resto. Lo mismo se aplica también en el otro sentido (grabación).

Sin embargo, es factible incluso con un rango de frecuencia bastante limitado; basta con mirar los viejos módems de acceso telefónico (que originalmente usaban unacoplador acústicodirectamente al auricular del teléfono).

Hasta donde yo sé, no sólo usan una frecuencia diferente para cada byte, sino que codifican datos individuales.bits. (Al igual que las comunicaciones eléctricas, tampoco utilizan un voltaje diferente para cada byte...)

(Como otro ejemplo, recientemente varios productos han comenzado a utilizar ultrasonido para transmitir claves secretas y otra información de emparejamiento, por ejemplo, al conectar una aplicación de teléfono a una cámara y demás).

Como se menciona en los comentarios, puede comenzar con el estándar DTMF que puede codificar 16 pulsaciones de teclas diferentes.

información relacionada