allora ... un passo avanti è stato fatto ma non si avvia l'audio.
Ti giro il listato ... io e PHP siamo due pianeti diversi

codice:
<?php
$zip = new ZipArchive();
$NumeroFile=2;
$file_compresso = 'test.zip';


if ($zip->open($file_compresso)!==TRUE) 
{
  @exit("Impossibile aprire <$nome_file>\n");
}


$MyName=$zip->statIndex($NumeroFile)["name"];
$size=$zip->statIndex($NumeroFile)["size"];
echo $MyName;
  
$fp = $zip->getStream($MyName);
if(!$fp) exit("failed\n");


while (!feof($fp)) {
	$contents .= fread($fp, $size);
}
fclose($fp);


echo '<hr><audio controls><source id="voce" src="'.$contents.'" type="audio/mpeg"></audio>';




$zip->close();
?>