#!/usr/bin/env python3 """Convert a Kokoro PyTorch voice tensor to a portable raw float32 matrix.""" from __future__ import annotations import argparse from pathlib import Path import numpy as np import torch def main() -> None: parser = argparse.ArgumentParser() parser.add_argument("source", type=Path) parser.add_argument("destination", type=Path) args = parser.parse_args() voice = torch.load(args.source, map_location="cpu", weights_only=True) values = voice.detach().cpu().numpy().astype("