Extract Monster icon

Extract Monster

AI-powered data extraction from documents, images, video, and audio. Extract invoices, receipts, forms, and custom data with flexible JSON schemas.

Extract from Audio

AI-generated

Summary

Extract structured data from audio files by providing the file either as binary data from a previous node or via a URL, optionally defining which fields to extract using simple or advanced JSON schema formats.

Inputs

  • Input Method (required) — Select whether to provide the audio file as binary data from a previous node or to download it from a URL.
  • Input Binary Field (required) — Specify the name of the binary property containing the audio file when using binary input method (default is 'data').
  • File URL (required) — Provide the URL of the audio file to extract data from when using URL input method.
  • Define Output Fields — Choose whether to specify custom fields to extract from the audio content.
  • Schema Mode — Select between a simple field builder interface or advanced JSON schema input when defining output fields.
  • Output Fields — Define individual fields to extract when using simple schema mode, including field names, types, and optional descriptions to guide extraction.
  • JSON Schema — Provide a complete JSON schema defining the structure of data to extract when using advanced schema mode.
  • Options — Additional options such as including metadata about the file (like filename and type) and whether to simplify the output response.

Output shape

a single JSON object containing the extracted data from the audio file, optionally including metadata fields and/or raw API response data depending on options selected

The output keys and structure depend on if output fields are defined and the schema mode selected. When 'simplify' is enabled (default true), extracted data is merged into the top level. If 'include metadata' is selected, metadata fields like filename, file type, and status are included. If 'simplify' is disabled and no metadata is included, the raw API response is returned under 'raw_response'. Errors are returned per item if the node is set to continue on fail.

Discussion