Nome | Versão recomendada |
---|---|
Python | 3.6+ |
librosa | 0.8.1 |
pydub | 0.25.1 |
numpy | 1.21.2 |
SoundFile | 0.10.3.post1 |
A função procurarAmplInicial()
buscará a primeira amplitude que seja maior que 0.0130 (≈ -37db) e cortará a lista de amplitudes nessa posição.
Na função procurarAmplFinal()
, ao detectar 3000 ou mais amplitudes menores que 0.0130 é reconhecido um "silêncio". Assim o programa cortará a lista de amplitudes.
O que ficar entre procurarAmplInicial()
e procurarAmplFinal()
, será uma fala.
O programa pode separar palavras ou frases, dependendo da velocidade de pronúncia da pessoa. Caso seja necessário, use a função para desacelerar/acelerar speedChange()
.
ㅤㅤ¯\_(ツ)_/¯ㅤㅤ