private static function _ttsApiCaptionify($sentence, $lastEnd, $durationError) { $speechMp3 = self::_ttsApi($sentence); if ($speechMp3) { $mp3File = new \Mp3File($speechMp3); $metaData = $mp3File->get_metadata(); unset($mp3File); $duration = $metaData['Length'] + $durationError; unlink($speechMp3); return array('text' => $sentence, 'duration' => $duration, 'start' => $lastEnd, 'end' => $lastEnd + $duration); } else { return false; } }