Cortando e reorganizando arquivos de áudio
Alguns dos seus arquivos de áudio podem ter trechos redundantes. Por exemplo, é comum encontrar, no começo de cada arquivo, alguns segundos de chiado.
Em vez de desperdiçar processamento tentando transcrever chiado, você pode removê-lo.
Como um AudioSegment é iterável e medido em milissegundos, você pode usar fatiamento para alterar o comprimento.
Para obter os primeiros 3 segundos de wav_file, você usaria wav_file[:3000].
Você também pode somar dois AudioSegment usando o operador de adição. Isso é útil quando você precisa combinar vários arquivos de áudio.
Para praticar ambos, vamos remover os primeiros quatro segundos de part1.wav e adicionar o restante a part2.wav. O resultado final deve soar como part_3.wav.
Este exercicio faz parte do curso
Processamento de Linguagem Falada em Python
Instruções do exercicio
- Importe
part_1.wavepart_2.wave salve-os empart_1epart_2, respectivamente. - Remova os primeiros 4 segundos de
part_1usando fatiamento e salve o novo áudio empart_1_removed. - Some
part_2compart_1_removede salve empart_3.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
from pydub import AudioSegment
# Import part 1 and part 2 audio files
part_1 = AudioSegment.from_file(____)
part_2 = ____.____(____)
# Remove the first four seconds of part 1
part_1_removed = part_1[____:]
# Add the remainder of part 1 and part 2 together
part_3 = ____ + ____