Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Realizar a Limpeza de áudio de input #12

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

gianvstheworld
Copy link

Adicionando a função que realiza o tratamento de áudio. Ainda há a necessidade de verificar a saída, mas está funcionando! Lembrando que há a opção de utilizar o áudio gravado ao vivo.

@gianvstheworld gianvstheworld added this to the Versão 0.2 milestone Jun 25, 2022
@gianvstheworld gianvstheworld self-assigned this Jun 25, 2022
@gianvstheworld gianvstheworld linked an issue Jun 25, 2022 that may be closed by this pull request
@lucasgpulcinelli lucasgpulcinelli self-requested a review June 25, 2022 19:15
@lucasgpulcinelli
Copy link

Oi Gian! Ótimo, gostei dessa implementação, não tenho muita noção do processamento de sinais que você está fazendo, mas confio que a implementação vai funcionar bem quando integrada ao código! Vou deixar alguns pedidos de modificações para você realizar em outros commits, para melhor integrar o código ao repositório.

Copy link

@lucasgpulcinelli lucasgpulcinelli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aqui alguns pedidos de mudança, além disso tem toda a questão de utilizar isso na função reconhecerAudio em si, mas isso pode ser feito depois dessas mudanças menores. Se tiver qualquer dúvida pode comentar aqui!

src/Servidor/reconhecimentoAudio.py Outdated Show resolved Hide resolved
src/Servidor/reconhecimentoAudio.py Outdated Show resolved Hide resolved
src/Servidor/reconhecimentoAudio.py Outdated Show resolved Hide resolved
Copy link

@lucasgpulcinelli lucasgpulcinelli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oi @gianvstheworld, estava fazendo alguns testes nessa branch e, como você havia comentado comigo pessoalmente, o gTTS não reconhece o áudio tratado. Entretanto, percebi que aparentemente o áudio tem um tipo de fade out no meio, que acredito ser a causa... você tem alguma noção do que pode estar causando isso?

Além disso, queria saber se você prefere tentar continuar a realizar trabalhos nessa branch ou outro membro deve assumir as responsabilidades dada a sua situação dentro do projeto.

@gianvstheworld
Copy link
Author

@gianvstheworld
Copy link
Author

Oi @gianvstheworld, estava fazendo alguns testes nessa branch e, como você havia comentado comigo pessoalmente, o gTTS não reconhece o áudio tratado. Entretanto, percebi que aparentemente o áudio tem um tipo de fade out no meio, que acredito ser a causa... você tem alguma noção do que pode estar causando isso?

Além disso, queria saber se você prefere tentar continuar a realizar trabalhos nessa branch ou outro membro deve assumir as responsabilidades dada a sua situação dentro do projeto.

Eae @lucasgpulcinelli, beleza? Então, em todos os tipos de filtro que testei existia esse fade out (esse butterworth que eu acabei implementando na mão era o que menos acontecia, até porque eu conseguia regular isso) o que acabava dificultando o reconhecimento pelo gTTS. Dessa forma, acredito que a filtragem em si esteja sendo o problema para o gTTS, porque o mesmo acaba cortando as frequências altas e mantendo apenas as médias e baixas, causando o fade out!

Então, minha única preocupação com isso é em relação ao andamento do projeto, tenho medo de acabar brecando um pouco o desenvolvimento e atrapalhando o trabalho de vocês! O que você me diz?

@lucasgpulcinelli
Copy link

Olha, como o código é modular e está bem organizado, não precisa se preocupar com o andamento do projeto porque essa parte é bem mais uma funcionalidade extra que deve ser feita em algum momento, não algo essencial como a parte de inteligência artificial que atualmente todos os outros membros estão trabalhando. O que me preocupa é sua disponibilidade de tempo em comparação as suas outras responsabilidades.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Realizar a Limpeza de áudio de input
2 participants