Convertendo dados em som (alfabeto em ruídos de baixa freqüência), como isso pode ser feito? [fechadas]

0

Estou procurando atribuir uma frequência específica a cada letra, de modo que a frequência seja enviada para cada letra, quando processada (seja pressionando a tecla ou de outra forma).

Você pode definir alto-falantes para produzir as freqüências desejadas e, em caso afirmativo, qual linguagem de programação seria melhor para essa tarefa?

    
por Henry 25.09.2017 / 04:06

1 resposta

0

Can you set speakers to produce any frequencies that you wish

Não qualquer - Eu não sei o alcance geral, mas definitivamente depende da qualidade dos alto-falantes, bem como da sua placa de som (o "DAC", eu acredito). Eles são otimizados para voz e música e não precisam se preocupar com o resto. O mesmo se aplica na outra direção (gravação) também.

No entanto, é factível mesmo com um intervalo de frequência bastante limitado - basta olhar para os bons e velhos modems de acesso telefónico (que originalmente utilizavam um Acoplador acústico diretamente para um telefone.

Até onde eu sei, eles não usam apenas uma freqüência diferente para cada byte, mas codificam bits individuais. (Assim como as comunicações elétricas não usam uma voltagem diferente para cada byte, também ...)

(Como outro exemplo, recentemente vários produtos começaram a usar ultra-som para transmitir chaves secretas e outras informações de emparelhamento, por exemplo, ao conectar um aplicativo de telefone a uma câmera e tal.)

Como mencionado nos comentários, você pode começar com o padrão DTMF, que pode codificar 16 diferentes pressionamentos de teclas.

    
por 25.09.2017 / 07:01