View as Markdown
Gladia icon

Gladia ACTION

Send Audio For Transcription

Sends audio to Gladia for transcription and optional translation. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Gladia account once, then configure and run Send Audio For Transcription from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "gladia-send-audio-for-transcription",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    gladia: { authProvisionId: "apn_xxxxxxx" },
    audio: "Audio File or URL",
    toggleNoiseReduction: true,
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Send Audio For Transcription inputs
Property Type Description
audio Audio File or URL string
Provide an audio file URL or a path to a file in the /tmp directory.
Required
toggleNoiseReduction Toggle Noise Reduction boolean
Activate the noise reduction to improve transcription quality
Optional
transcriptionHint Transcription Hint string
Provide a custom vocabulary to the model to improve accuracy of transcribing context specific words, technical terms, names, etc.
Optional
toggleDiarization Toggle Diarization boolean
Activate the diarization of the audio
Optional
targetTranslationLanguage Target Translation Language string
The target language for the direct translation. This parameter is only used when toggle_direct_translate is set to true.
Optional
toggleDirectTranslate Toggle Direct Translation boolean
A boolean value indicating whether to perform direct translation. Set to true to use direct translation and false to disable direct translation.
Optional
languageBehaviour Language Behaviour string
Defines how the transcription model detects the audio language
Optional
syncDir SyncDir dir
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
gladia-send-audio-for-transcription
Version
1.0.3
App
Gladia
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes