Quero dividir um arquivo de áudio muito grande em determinados pontos. Em certos momentos, um locutor de rádio aparece e diz algo como "deux radio" e sempre soa exatamente o mesmo (é um clipe gravado). Como posso encontrar esse pedaço de áudio repetido em todo o MP3? Seria bom se eu pudesse me separar nesse ponto, mas mesmo que cuspa o tempo, posso dividi-lo com outro programa.
11
Respostas:
Em teoria - você precisará escrever seu próprio aplicativo para fazer isso - precisará fazer o seguinte:
Execute o arquivo WAV através de um mecanismo de reconhecimento de fala O Sphinx Speech Recognition é um mecanismo de código aberto gratuito.
Faça com que seu mecanismo de reconhecimento de fala cite texto em tempo real na memória e também acompanhe o local do tamanho da amostra. Sempre que a string “deux radio” for encontrada, cuspa o local da amostra em um
splitlog.txt
arquivo. Como isso é em tempo real, você obtém uma aproximação do local da amostra.Escreva seu próprio aplicativo de separador de ondas: reúna todos os pontos de localização da amostra
splitlog.txt
e divida o WAV de acordo.fonte
Existe um programa chamado audiogrep que transcreve texto usando a conversão de fala em texto e cria audiocuts com base em pesquisas de texto.
Eu não vi nenhuma opção para imprimir registros de data e hora em vez de clipes de áudio, você provavelmente precisará modificar a fonte ligeiramente para isso (ou entre em contato com o autor e pergunte a ele). Também não sei até que ponto ele vai lidar com o francês (ou com o idioma que o locutor usa).
fonte
Você poderia tentar :
TAPESTREA : Software experimental que é descrito como:
Voice Converter : Shareware (US $ 29,95, versão de teste sem limite de tempo), que é descrito como uma ferramenta que pode ser:
fonte
Você pode experimentar o Audacity para esse fim. O Audacity pode remover estáticos, assobios, zumbidos ou outros ruídos de fundo constantes. Você também pode cortar, copiar, colar e excluir dentro de faixas facilmente. Confira a lista completa de recursos para mais informações.
fonte
Você deve poder usar o Audacity como disse Mehper. Para fazer isso, você pode selecionar o áudio que deseja remover e criar um “Perfil de ruído” (faça isso na opção Remover ruído na área de efeitos), depois selecionar a faixa inteira e usar o recurso “Remover ruído”.
fonte
É um pouco tolo, mas se a remoção do clipe como ruído resultar em uma certa quantidade de silêncio, você poderá usar o localizador de silêncio para dividir a gravação em faixas diferentes.
fonte