Utilitário para marcar regiões de arquivos de áudio

2

Por exemplo, digamos que tenho uma gravação com muito ruído e pessoas falando, gostaria de marcar áreas nas quais as pessoas estão falando com um 1 e, por padrão, em qualquer outro lugar é 0. Salve esse arquivo separadamente, uma tag por amostra.

mhWaveEdit tem uma interface de usuário ideal para fazer isso, mas essa funcionalidade de marcação não está incluída e o projeto parece estar moribundo no momento.

    
por Yimin Rong 10.02.2014 / 21:34

1 resposta

1

É fácil adicionar novas funcionalidades a mhWaveEdit . Obtenha a origem e observe algumas das funções existentes em mainwindow.c . Você usará w->doc->chunk->length , w->doc->selstart e w->doc->selend . Existe uma função create_menu onde você pode inserir alguns itens de menu em menu_items1[] , e como a funcionalidade provavelmente é baseada na seleção, você precisará revisar need_selection_names[] . O tamanho da seleção é de 1: 1 com amostras reais, você não precisa se preocupar com dimensionamento ou tradução na interface do usuário.

Boa sorte!

    
por 13.02.2014 / 15:36