Skip to content

Divisor de palavras baseado na detecção de baixas amplitudes sonoras.

License

Notifications You must be signed in to change notification settings

Thigos/Split-Words

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Divisor de Palavras

Requisitos:

Nome Versão
recomendada
Python 3.6+
librosa 0.8.1
pydub 0.25.1
numpy 1.21.2
SoundFile 0.10.3.post1

Funcionamento:

A função procurarAmplInicial() buscará a primeira amplitude que seja maior que 0.0130 (≈ -37db) e cortará a lista de amplitudes nessa posição.
Imagem01

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.
Imagem02

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().







ㅤㅤ¯\_(ツ)_/¯ㅤㅤ

About

Divisor de palavras baseado na detecção de baixas amplitudes sonoras.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages