Skip to content

About

Audio Analyzer je aplikace pro analýzu zvuku, která umožňuje uživatelům provádět různé úkoly, jako je přepisování, detekce emocí, klasifikace zvuků, separace hlasu a hudby, a další.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🎶 Sound Analyzer 🎧

Vítejte v repozitáři Sound Analyzer! Tento projekt slouží k analýze zvukových signálů a poskytuje užitečné nástroje pro zpracování a vizualizaci zvuku. Aplikace využívá různé knihovny pro zpracování zvuku, jako jsou librosa, whisper, pyannote.audio, a spleeter, a má grafické uživatelské rozhraní (GUI) postavené na PyQt6.

🚀 Funkce

  • 📊 Analýza zvuku: Přepis zvuku do textu pomocí modelu whisper.
  • 🎨 Klasifikace zvuků: Klasifikace zvuků na základě průměrných embeddingů.
  • 😢 Detekce emocí: Detekce emocí ve zvukovém souboru.
  • 🎤 Separace hlasu a hudby: Použití Spleeter k separaci hlasu a hudby.
  • 🗣️ Detekce mluvčích: Identifikace mluvčích pomocí pyannote.audio.
  • 🔍 Detekce klíčových slov: Hledání specifických klíčových slov ve zvukovém souboru.
  • 🎶 Analýza tónu řeči: Analýza tónu řeči na základě RMS energie zvukového signálu.
  • 📊 Generování vizuálního přehledu: Vytváření spektrogramů zvukového signálu.
  • 🔊 Přehrávání zvuku: Možnost přehrávat zvukový soubor a sledovat pokrok analýzy.

📦 Instalace

  1. Klonujte repozitář:
    git clone https://github.com/Crazyka51/sound-analyzer.git
  2. Přejděte do adresáře repozitáře:
    cd sound-analyzer
  3. Nainstalujte potřebné závislosti:
    pip install -r requirements.txt

📄 Použití

1. Otevření zvukového souboru

  • Klikněte na tlačítko "Otevřít soubor" a vyberte zvukový soubor (např. .wav, .mp3, .m4a).

2. Analýza zvuku

  • Po výběru souboru klikněte na "Analyzovat zvuk" pro přepis zvuku do textu.

3. Klasifikace zvuků

  • Klikněte na "Klasifikovat zvuky" pro klasifikaci vybraného zvukového souboru.

4. Detekce emocí

  • Klikněte na "Detekovat emoce" pro analýzu emocí ve zvukovém souboru.

5. Separace hlasu a hudby

  • Klikněte na "Separovat hlasy a hudbu" pro separaci zvuku.

6. Detekce mluvčích

  • Klikněte na "Rozpoznat mluvčí" pro identifikaci mluvčích ve zvukovém souboru.

7. Detekce klíčových slov

  • Klikněte na "Hledat klíčová slova" pro hledání specifických klíčových slov.

8. Analýza tónu řeči

  • Klikněte na "Analyzovat tón řeči" pro analýzu tónu.

9. Generování vizuálního přehledu

  • Klikněte na "Generovat vizuální přehled" pro zobrazení spektrogramů.

10. Přehrávání zvuku

  • Klikněte na "Přehrát zvuk" pro přehrání vybraného zvukového souboru.

🤝 Přispění

Příspěvky jsou vítány! Pokud máte nápady na vylepšení nebo opravy chyb, neváhejte otevřít issue nebo pull request.

📧 Kontakt

Pokud máte jakékoli dotazy, neváhejte mě kontaktovat!

About

Audio Analyzer je aplikace pro analýzu zvuku, která umožňuje uživatelům provádět různé úkoly, jako je přepisování, detekce emocí, klasifikace zvuků, separace hlasu a hudby, a další.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages