Cortando e alterando arquivos de áudio
Alguns dos seus arquivos de áudio podem ter trechos redundantes. Por exemplo, você pode encontrar, no início de cada arquivo, alguns segundos de estática.
Em vez de desperdiçar processamento tentando transcrever estática, você pode removê-la.
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, deixando o resultado final com o som de 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_1_removedapart_2e 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 = ____ + ____