Minha opinião pessoal é que adicionar um atraso ao áudio do computador não é um solução, por dois motivos:
- Não é possível medir exatamente o atraso necessário
- Esse atraso será confuso para o trabalho diário com o computador.
Sugiro usar um produto de software especializado em mixagem de áudio e pode resolver o problema de atraso sem introduzir novos problemas.
Um exemplo de produto é o livre VB-Audio VoiceMeeter Banana .
Manual do usuário do VoiceMeeter Banana descreve como adicionar uma ação via botões MACRO (página 29):
Delivered and installed with Voicemeeter, MACRO BUTTONS Application allows creating programmable button to control Voicemeeter parameters. It is displaying several (4 to 80) push or 2 positions buttons with a title / sub title and the possibility to assign a keyboard shortcut / mouse / Game pad / MIDI message or even Audio Trigger.
MACRO Button is an independent application using Voicemeeter Remote API. It is also demonstrating the capability to develop a client application to control Voicemeeter by program.
Uma das ações programáveis faz um atraso na faixa numerada i :
Eu não tenho experiência com o produto, mas acredito que você poderia usar esse recurso para introduzir um atraso de áudio.