def METHOD_NAME(self, ext, subtype, bits_per_sample):
    """Query compressed audio via file-like object works"""
    duration = 2
    sample_rate = 16000
    num_channels = 2
    num_frames = sample_rate * duration
    audio_file = f"test.{ext}"
    audio_path = self.get_temp_path(audio_file)
    archive_path = self.get_temp_path("archive.tar.gz")
    #data = torch.randn(num_frames, num_channels).numpy()
    data = paddle.randn(shape=[num_frames, num_channels]).numpy()
    soundfile.write(audio_path, data, sample_rate, subtype=subtype)
    with tarfile.TarFile(archive_path, "w") as tarobj:
        tarobj.add(audio_path, arcname=audio_file)
    with tarfile.TarFile(archive_path, "r") as tarobj:
        fileobj = tarobj.extractfile(audio_file)
        info = soundfile_backend.info(fileobj)
    assert info.sample_rate == sample_rate
    assert info.num_frames == num_frames
    assert info.num_channels == num_channels
    assert info.bits_per_sample == bits_per_sample
    assert info.encoding == "FLAC" if ext == "flac" else "PCM_S"