✔ PIVOLSUGGSUGSTER Executável
- A ferramenta Python para fornecer sugestão sobre volume no qual o arquivo de áudio musical precisa ser reproduzido para melhor experiência e sentimento.
- No back -end, extrai vários recursos genéricos para áudio específica e analisam entre eles e fornecem feedback sobre o Volumne.
- Essas ferramentas ajudam a manter as vibrações do Goob ao longo do jogo musical.

? Requisitos:
- Python 3
- tkinter
- da importação de Tinter Filedialog
- Pyaudio
- tempo
- Do teclado de importação pynput
- Do pydub Importar AudioSement
- aceno
- OS
- Numpy
- matplotlib.pyplot
- Librosa
- mutagênico
- de mutagen.wave Import Wave
- subprocesso
- Pathlib
- do caminho de importação de pathlib
? Como esse script funciona:
- O primeiro usuário precisa baixar o script e executar o volume sugestester.py no sistema local.
- Depois de executá -lo, o usuário será solicitado a selecionar um arquivo de áudio (arquivo mp3) usando a caixa de diálogo.
- Depois que o usuário selecionar o arquivo de áudio, o gráfico de extração e análise de recursos será gerado no back -end.
- Recursos de áudio genéricos:
-
Channels : (número de canais; 1 para mono, 2 para áudio estéreo) -
Sample Width : (número de bytes por amostra; 1 significa de 8 bits, 2 significa 16 bits) -
Frame Rate / Sample Rate : (frequência das amostras usadas (em Hertz)) -
Frame Width : (número de bytes para cada "quadro". Um quadro contém uma amostra para cada canal.) -
Audio Length / Duration : (comprimento do arquivo de áudio (em milissegundos))) -
Frame Count : (o número de quadros da amostra) -
Intensity : (volume em DBFs (dB em relação ao máximo possível de volume))
- Traçar
Amplitude over Time Análise - Seguindo os recursos de áudio derivados:
-
Spectogram -
RMS/Energy Spectogram -
Zero Crossing Rate -
Mel Frequency Cepstral Coefficients -
Mel Frequency Spectogram -
Chroma Feature -
Tempogram
- Após a extração de recursos, o usuário poderá reproduzir/pausar (usando o botão Ctrl) e parar (usando o botão ESC) a música selecionada.
? Capturas de tela:

Amplitude ao longo do tempo

Escograma

RMS/Energy Spectograma

Taxa de cruzamento zero

Mel Frequency Cepstral Coeficientes

Espectograma de frequência MEL

Recurso Chroma

Tempograma

? Stargazers com o tempo:
? Colaboradores: