VLM Run icon

VLM Run

Interact with VLM Run API

Analyze Audio

AI-generated

Overview

This node operation analyzes audio files by uploading the file data from a previous node to the VLM Run API. It supports transcription, speaker identification, sentiment analysis, and other audio processing features. The node can process the audio either synchronously or asynchronously, with an optional callback URL for asynchronous processing. This is useful for scenarios where you want to extract insights or metadata from audio content automatically, such as transcribing interviews, analyzing customer service calls, or processing podcasts.

Use Case Examples

  1. Uploading an audio file from a previous node and getting a transcription and sentiment analysis synchronously.
  2. Uploading an audio file and setting the node to process asynchronously, providing a callback URL to receive results once processing is complete.

Properties

Name Meaning
File The audio file data from a previous node to be analyzed. This is required.
Domain Name or ID The domain to use for analysis, which can be selected from a list or specified by ID using an expression.
Process Asynchronously Whether to process the audio analysis request asynchronously. If true, the node will not wait for the analysis to complete immediately.
Callback URL The URL to call when processing is complete. This is required if asynchronous processing is enabled.

Output

JSON

  • fileId - Identifier of the uploaded audio file in the VLM Run system.
  • model - The model used for processing the audio (default is 'vlm-1').
  • domain - The domain used for analysis, if specified.
  • batch - Indicates if the processing is asynchronous (true) or synchronous (false).
  • callbackUrl - The callback URL provided for asynchronous processing, if any.

Dependencies

  • Requires an API key credential for VLM Run API authentication.

Troubleshooting

  • Ensure the file data input is correctly passed from the previous node and is in a supported audio format.
  • If asynchronous processing is enabled, the callback URL must be valid and reachable to receive the processing results.
  • Common errors include invalid domain selection or missing required parameters like the file or callback URL when asynchronous processing is enabled.

Discussion