Node Details

  • Name: assemblyAI
  • Type: AssemblyAI
  • Version: 1.0
  • Category: SpeechToText

Parameters

The node doesn’t have any specific input parameters defined in the inputs array. This suggests that the audio input might be handled externally or through a standardized interface not explicitly defined in this class.

Credentials

The node requires an AssemblyAI API credential:

  • Label: Connect Credential
  • Name: credential
  • Type: credential
  • Credential Names: assemblyAIApi

Users must provide valid AssemblyAI API credentials to authenticate and use the service.

Input/Output

While not explicitly defined in the provided code, typical usage of an AssemblyAI speech-to-text service would involve:

Input:

  • Audio file or stream

Output:

  • Transcribed text

The exact format and method of input/output handling would depend on the broader system this node is integrated into.

Usage

This node is designed to be part of a larger system or workflow. Developers can use this node to easily incorporate AssemblyAI’s speech-to-text capabilities into their applications. It’s particularly useful for:

  1. Transcription services
  2. Voice command processing
  3. Audio content analysis
  4. Accessibility features in applications
  5. Automated subtitling or captioning systems

Integration

To use this node, ensure that:

  1. You have valid AssemblyAI API credentials.
  2. The node is properly integrated into your system’s workflow.
  3. Audio input is correctly formatted and provided to the node.
  4. The output is appropriately handled and processed as needed by your application.

Note

This node class serves as a structural definition. The actual implementation of the speech-to-text functionality would need to be added, likely in methods that would interact with the AssemblyAI API using the provided credentials.