Wiro - Speech to Text icon

Wiro - Speech to Text

Whisper is a pre-trained model for automatic speech recognition (ASR) and speech translation. T

Wiro - Speech to Text

AI-generated

Overview

This node performs automatic speech recognition (ASR) and speech translation using the Whisper model via the Wiro API. It takes an input audio URL and processes it to generate a transcription, optionally supporting multiple languages, speaker diarization, and other transcription parameters. This node is useful for converting spoken audio content into text for applications like transcription services, content indexing, or accessibility enhancements.

Use Case Examples

  1. Transcribing a podcast episode from an audio URL to text in English.
  2. Converting a multilingual audio recording into text with automatic language detection.
  3. Using speaker diarization to separate speakers in a meeting recording.

Properties

Name Meaning
Input Audio URL The URL of the audio file to be transcribed.
Language The language of the audio to transcribe, or 'auto' for automatic language detection.
Max New Tokens Maximum number of new tokens to generate in the transcription output.
Chunk Length Length of audio chunks to process in each batch.
Batch Size Number of audio chunks to process in a single batch.
Num Speakers Number of speakers to identify if diarization is enabled.
Diarization Whether to enable speaker diarization to separate speakers in the transcription.

Output

JSON

  • taskid - The unique identifier of the transcription task.
  • url - The URL to access the completed transcription result.
  • status - The status of the transcription task, e.g., 'completed' or 'failed'.

Dependencies

  • Wiro API with API key and secret for authentication

Troubleshooting

  • If the node throws an error about missing or invalid task ID or socket access token, verify that the Wiro API credentials are correct and the API is reachable.
  • If the transcription task status is 'failed', check the input audio URL and parameters for correctness and retry.
  • Network or authentication errors may occur if the API key or secret are invalid or expired; ensure credentials are up to date.

Links

Discussion