code: def test_audio_feature_encode_example_pcm(
      shared_datadir, build_example
  ):
      audio_path = str(shared_datadir / "test_audio_16000.pcm")
      audio = Audio(sampling_rate=16_000)
      encoded_example = audio.encode_example(build_example(audio_path))
      assert isinstance(encoded_example, dict)
      assert encoded_example.keys() == {"bytes", "path"}
      assert (
          encoded_example["bytes"] is not None
          or encoded_example["path"] is not None
      )
      decoded_example = audio.decode_example(encoded_example)
      assert decoded_example.keys() == {
          "path",
          "array",
          "sampling_rate",
      }
  
imports: import os
  import tarfile
  import pyarrow
  import pytest
  from datasets import Dataset, concatenate_datasets, load_dataset
  from datasets.features import Audio, Features, Sequence, Value
  from ..utils import require_sndfile
label_desc: Use image node_id 7 for calling a global function with example usage: test_audio_feature_encode_example_pcm(shared_datadir, build_example) without return types