GoogleApi.Speech.V1.Model.RecognitionMetadata (google_api_speech v0.23.1-beta-0.0.4) View Source

Description of audio data to be recognized.


  • audioTopic (type: String.t, default: nil) - Description of the content. Eg. "Recordings of federal supreme court hearings from 2012".
  • industryNaicsCodeOfAudio (type: integer(), default: nil) - The industry vertical to which this speech recognition request most closely applies. This is most indicative of the topics contained in the audio. Use the 6-digit NAICS code to identify the industry vertical - see
  • interactionType (type: String.t, default: nil) - The use case most closely describing the audio content to be recognized.
  • microphoneDistance (type: String.t, default: nil) - The audio type that most closely describes the audio being recognized.
  • originalMediaType (type: String.t, default: nil) - The original media the speech was recorded on.
  • originalMimeType (type: String.t, default: nil) - Mime type of the original audio file. For example audio/m4a, audio/x-alaw-basic, audio/mp3, audio/3gpp. A list of possible audio mime types is maintained at
  • recordingDeviceName (type: String.t, default: nil) - The device used to make the recording. Examples 'Nexus 5X' or 'Polycom SoundStation IP 6000' or 'POTS' or 'VoIP' or 'Cardioid Microphone'.
  • recordingDeviceType (type: String.t, default: nil) - The type of device the speech was recorded with.

Link to this section Summary


Unwrap a decoded JSON object into its complex fields.

Link to this section Types


t() :: %GoogleApi.Speech.V1.Model.RecognitionMetadata{
  audioTopic: String.t() | nil,
  industryNaicsCodeOfAudio: integer() | nil,
  interactionType: String.t() | nil,
  microphoneDistance: String.t() | nil,
  originalMediaType: String.t() | nil,
  originalMimeType: String.t() | nil,
  recordingDeviceName: String.t() | nil,
  recordingDeviceType: String.t() | nil

Link to this section Functions


decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.