#!/usr/bin/env python3
"""
Cyberswine Voice Slicer
Takes a speaker-diarization timestamp file + a full audio file,
cuts out only the target speaker's clips, and merges them into
a single clean WAV ready for voice-model training.
Dependencies:
pip install numpyRequires ffmpeg installed and on your system PATH.
"""
import argparse
import csv
import json
import os
import re
import subprocess
import sys
from pathlib import Path
from typing import List, Tuple