Altere a taxa de entrada de amostragem padrão para o ALSA

1

Estou trabalhando no projeto Jasper no Raspberry pi para reconhecimento de voz. O problema é que há muito barulho de estalos quando eu gravo com as configurações padrão. Depois de mexer com o arecord, percebi que, se eu usar o "arecord -r 48000 sample.wav", a gravação é muito mais clara e eu sei que vai funcionar corretamente para o meu reconhecimento de voz.

Mas, para a vida de mim, não posso alterar isso para o padrão (usando a configuração ALSA). Eu tentei todos os tipos de combinações no arquivo de configuração .asoundrc Tudo o que ele faz é voltar a gravar no Mono 8000 KHz, não importa qual taxa de amostragem eu lance nele.

A questão é: Como faço para definir a taxa de amostragem de gravação para 48000 e torná-la padrão? Eu tenho medo de ter que abandonar completamente o projeto.

    
por Umair Haque 06.12.2016 / 16:15

1 resposta

3

O ALSA não tem taxa de amostragem padrão, portanto, deve sempre ser definido pelo aplicativo.

A taxa de amostragem padrão de

arecord é de 8 kHz; isso não pode ser alterado sem modificar seu código-fonte.

    
por 06.12.2016 / 19:27