Estou tentando fazer com que o microfone funcione em um novo PC, mas o Pulseaudio produz áudio distorcido, que parece estar acelerado.
Eu observei isso no Audacity and Discord. O Audacity em particular gravará apenas cerca de um quarto de segundo de áudio a cada 6 segundos ou mais, e a interrupção da gravação antes que o tempo transcorra, descartará todas as informações de áudio. Em gravações mais longas, qualquer informação que não esteja dentro desses intervalos de gravação de ~ 6 segundos também será descartada.
Se eu tentar obter áudio através do ALSA no Audacity, parece funcionar, embora com algum ruído estático de fundo baixo. Se eu usar o arecord, ele produzirá uma gravação quase limpa com ruídos regulares de estalo / estalo.
Depois disso, a comutação de volta para o pulso no Audacity produzirá velocidade de áudio normal, mas com um ruído de estalo no início da gravação que diminuirá gradualmente em ruído de fundo com estalo constante.
Usando a opção tsched = 0 no arquivo de configuração do Pulseaudio ou definindo manualmente a taxa de amostragem na configuração do daemon, não corrija o problema.
Existe alguma maneira de consertar isso ou esta placa de som em particular está apenas com problemas no Linux?
Placa-mãe : JOGO ASUS ROG STRIX X470-F
Saída de arecord --list-devices
:
**** List of CAPTURE Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 2: ALC1220 Alt Analog [ALC1220 Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
Saída de uname -r
:
4.19.3-300.fc29.x86_64
Tags pulseaudio microphone realtek