Pesquisar arquivo de áudio por padrão?

10

Eu quero dividir um arquivo de áudio muito grande em determinados pontos. Em certos pontos, um locutor de rádio aparece e diz algo como “deux radio” e sempre soa exatamente igual (é um clipe gravado). Como posso encontrar um pouco de áudio repetido em todo o MP3? Seria legal se eu pudesse me dividir nesse ponto, mas mesmo que isso aconteça, posso dividi-lo com outro programa.

    
por mpen 17.06.2010 / 08:48

6 respostas

3

Na teoria, você precisará criar seu próprio aplicativo para fazer isso. Você precisará fazer isso:

  1. Execute o arquivo WAV por meio de um mecanismo de reconhecimento de fala O Sphinx Speech Recognition é um mecanismo de código-fonte aberto gratuito.

  2. Faça com que o seu mecanismo de reconhecimento de fala cuspa o texto em tempo real na memória e também rastreie a localização do tamanho da amostra. Toda vez que a string “deux radio” for encontrada, envie o local da amostra para um arquivo splitlog.txt . Como isso é em tempo real, você obtém uma aproximação da localização da amostra.

  3. Escreva seu próprio aplicativo divisor wav: Reúna todos os pontos de localização de amostra de splitlog.txt e divida o WAV de acordo.

por 17.06.2010 / 17:34
2

Existe um programa chamado audiogrep que transcreve texto usando a conversão de fala para texto e, em seguida, cria audiocuts com base em pesquisas de texto .

Eu não vi nenhuma opção para imprimir carimbos de data e hora em vez de clipes de áudio, você provavelmente precisará modificar um pouco a fonte para isso (ou contatar o autor e perguntar a ele). Eu também não sei o quão bem ele vai lidar com francês (ou qualquer idioma que seu locutor usa).

    
por 13.09.2016 / 18:01
1

Você pode tentar:

  • TAPESTREA : software experimental que é descrito como:

    TAPESTREA (or taps) is a unified framework for interactively analyzing, transforming and synthesizing complex sounds. Given one or more recordings, it provides well-defined means to:

    • identify points of interest in the sound and extract them into reusable - templates
    • transform sound components independently of the background and/or other events
    • continually resynthesize the background texture in a perceptually convincing manner
    • controllably place event templates over backgrounds, using a novel - graphical user interface and/or scripts written in the ChucK audio programming language
  • Conversor de Voz : Shareware ($ 29,95, versão de teste sem limite de tempo) que é descrito como uma ferramenta que pode ser:

    Pitch Editor, Formant Shift, Vibrato, Raspiness, Breathiness, Pitch Range Scaling, Pitch Smoothing, Time Stretching…

por 10.04.2014 / 16:32
0

Você pode experimentar o Audacity para esse fim. A audácia pode remover estática, chiado, zumbido ou outros ruídos de fundo constantes. Você também pode cortar, copiar, colar e excluir facilmente as faixas. Verifique toda a lista de recursos para obter mais informações.

    
por 17.06.2010 / 09:58
-1

Você deve poder usar o Audacity como Mehper disse. Para fazer isso, você pode selecionar o áudio que deseja remover e criar um “Noise Profile” (faça isso a partir da opção Remove Noise na área de efeitos), selecione a faixa inteira e use o recurso “Remove Noise”.

    
por 16.04.2014 / 21:56
-1

É um pouco trabalhoso, mas se a remoção do clipe como ruído resultar em uma certa quantidade de silêncio, você pode usar o localizador de silêncio para dividir a gravação em diferentes faixas.

    
por 13.09.2016 / 17:42