Faça qualquer um parecer travesso/engraçado com Python.
Apague palavras-chave de sua escolha em um mp4 aproveitando um modelo de transcrição (aqui Whisper) para transcrever o áudio e, em seguida, direcione e substitua as palavras escolhidas por sons de bipe usando os carimbos de data/hora extraídos associados à(s) palavra(s) escolhida(s).
Todo o processamento é realizado localmente.
Comparação geral de versões
Exemplos
Instalação
Passo a passo
Alguns exemplos do produto final (certifique-se de ligar o volume, ele está desligado por padrão).
Vejamos mais de perto o último exemplo acima - abaixo está um pequeno clipe no qual emitiremos algumas palavras sobre o uso do pipeline neste repositório. (certifique-se de ativar o áudio - está desativado por padrão)
Agora, o mesmo clipe com as palavras - "treetz", "ice", "cream", "chocolate", "syrup" e "cookie" - apitou
Para configurar a execução do notebook / bipar seus próprios vídeos / executar a demonstração do strealit, primeiro instale os requisitos para este projeto colando o texto abaixo em seu terminal.
pip install - r requirements . streamlit
Para instalar os requisitos para a demonstração gradio, use esta instalação
pip install - r requirements . gradio
Você também precisará do ffmpeg instalado em sua máquina.
Inicie esta demonstração streamlit localmente que permite inserir um URL do youtube/shorts para um vídeo que você deseja bipar
python - m streamlit run bleep_that_sht / app_url_download . py
Alternativamente você pode iniciar um servidor gradio com a mesma funcionalidade
python - m bleep_that_sht / gradio_app_url_download . py
Você também pode usar o docker compose
docker compose up
Consulte beep_that_sht_walkthrough.ipynb
) para reproduzir/ver detalhes essenciais.