Skip to content

Transcreve audiências gravadas em formato 'asf' (usado pelo eSAJ) usando Inteligência Artificial

Notifications You must be signed in to change notification settings

jespimentel/audipy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudiPy

O programa Audipy (disponível em: https://github.com/jespimentel/AudiPy) foi concebido para transcrever as audiências judiciais gravadas no formato “asf” (de streaming de vídeo avançado), usado pelo SAJ/eSAJ.

O programa também pode ser eficiente para a transcrição de vídeos baixados do YouTube, o que pode ser feito com o programa baixador_youtube (disponível em: https://github.com/jespimentel/baixador_youtube), do mesmo autor.

Audipy 1.0:

• Transcrição de texto com as IAs do Google e IBM Watson

Audipy 2.0 (versão atual; na raiz):

• Requer menos configurações

• Transcrição com a IA do Google (em Português Br ou Inglês)

• Não sobrescreve os arquivos-texto gerados

• Deleta arquivos wav gerados pelo programa ao sair

Tutorial (para Windows)

  1. Criar uma pasta com um nome qualquer (ex. ‘audipy’) e nela copiar os arquivos ‘main.py’ e ‘funcoes.py’.

  2. Criar o ambiente virtual (se for o caso: indicado somente para quem tem outros projetos com Python).

python -m venv env

  1. Ativar o ambiente virtual (se for o caso).

env\Scripts\activate.bat

  1. Instalar as bibliotecas necessárias.

Versão 1.0 (IAs do Google e IBM Watson)

py -m pip install SpeechRecognition moviepy ibm_watson pydub natsort

Versão 2.0 (IA do Google, opções Português Br e Inglês)

py -m pip install SpeechRecognition moviepy pydub natsort

Ou:

py -m pip install -r requirements.txt

  1. Rodar o programa (o prompt tem que estar na mesma pasta do 'main.py'):

py main.py

  1. Sugestão: editar o arquivo 'main.py' com o IDLE Shell. Usar o shebang (#!) na primeira linha de 'main.py' indica o caminho para o interpretador Python. Desse modo, o duplo clique no arquivo 'main.py' faz com que o programa rode, facilitando o seu uso.

Exemplo da 1a. linha a ser incluída no 'main.py': #!D:\audpy\env\Scripts\python.exe

  1. Mais sugestões: deixar um atalho para o 'main.py' na barra de tarefas ou área de trabalho. Modificar propriedades do 'Prompt de Comando' (clicar com o botão direito na barra superior) para alterar fonte (tipo, tamanho, cor, etc.) e cor de fundo.

Obs. importante: usuários têm relatado problemas com a versão Python 3.10. Prefira a versão 3.9.7.

About

Transcreve audiências gravadas em formato 'asf' (usado pelo eSAJ) usando Inteligência Artificial

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages