SkillAgentSearch skills...

Schnitt

Audio file cutter with SVM-based VAD and a Java Swing GUI

Install / Use

/learn @pinlab/Schnitt
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Project Schnitt

  • voice activity detector (VAD) algorithm for splitting sound files
  • Java Swing GUI for visualization, error analysis and editing
  • group project for my MA programming course (Fall, 2015, Kobe University)
  • try Demo.exe [5.8MB], Win7 64|32bit tested (no JRE included! -> only runs if Java is installed!)
    • CTRL-A: add selection as hypo interval
    • CTRL-D: delete selection
    • CTRL-N: zoom in
    • CTRL-Q: zoom out

Wave panel

  • editable <tt>hypo</tt> tier (green)
  • non-editable <tt>target</tt> tier (dark blue)
  • automatically updating <tt>eval</tt> tier (red) with VAD errors

wav panel

Type | Description ------|------------------------------------------------------ TP |true positive; speech detected as speech TN |true negative; silence detected as silence WC |word clipping MSC |mid-speech clipping NDS(1)|noise detected as speech, during silence NDS(2)|noise detected as speech, arching 2 speech activities FEC |front end clipping REC |rear end clipping HEAD |overhead: hypo starts before voice activity TAIL |tail: hypo ends after voice activity ends

Evaluation

The following FDA (more precisely Finite State Transducer) is implemented. wav panel

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated1y ago
Forks3

Languages

Java

Security Score

70/100

Audited on Feb 14, 2025

No findings