class_docstr: Mozilla Common Voice Dataset.
class_docstr_tok: ["Mozilla","Common","Voice","Dataset","."]
code: def _info(self):
      return tfds.core.DatasetInfo(
          builder=self,
          description="Mozilla Common Voice Dataset",
          features=tfds.features.FeaturesDict(
              {
                  "client_id": tfds.features.Text(
                      doc="Hashed UUID of a given user"
                  ),
                  "upvotes": tfds.features.Scalar(
                      np.int32,
                      doc="Number of people who said audio matches the text",
                  ),
                  "downvotes": tfds.features.Scalar(
                      np.int32,
                      doc="Number of people who said audio does not match text",
                  ),
                  "age": tfds.features.Text(
                      doc=(
                          "Age bucket of the speaker (e.g. teens, or fourties), "
                          f"see {_DEMOGRAPHICS_URL}"
                      )
                  ),
                  "gender": tfds.features.ClassLabel(
                      names=_GENDER_CLASSES, doc="Gender of the speaker"
                  ),
                  "accent": tfds.features.Text(
                      doc=f"Accent of the speaker, see {_DEMOGRAPHICS_URL}"
                  ),
                  "segment": tfds.features.Text(
                      doc=(
                          "If sentence belongs to a custom dataset segment, "
                          "it will be listed here"
                      )
                  ),
                  "sentence": tfds.features.Text(
                      doc="Supposed transcription of the audio"
                  ),
                  "voice": tfds.features.Audio(),
              }
          ),
          homepage="https://voice.mozilla.org/en/datasets",
          license=(
              "https://github.com/common-voice/common-voice/blob/main/LICENSE"
          ),
      )
  
imports: import csv
  import dataclasses
  import functools
  import io
  import re
  from typing import Any, Mapping, Sequence
  from etils import epath
  import numpy
  import tensorflow_datasets.public_api
label_desc: Use image node_id 1 for calling the CommonVoice obj's underlying member method code with example usage: obj._info() and returns: tfds