Audio Intelligence API for companies.
Sends audio to Gladia for transcription and optional translation. See the documentation
Get the duration between two dates in days, hours, minutes, and seconds along with checking if they are the same.
The Gladia API offers a suite of AI-powered capabilities, including image recognition, text analysis, and language processing. With its integration on Pipedream, you can build serverless workflows to automate tasks like content moderation, data enrichment, and real-time translations. Leverage Gladia's AI functions within Pipedream to create powerful, event-driven workflows that respond to various triggers such as webhooks, schedules, or app events.
import { axios } from "@pipedream/platform"
import FormData from 'form-data';
const form = new FormData();
form.append('audio_url', 'http://files.gladia.io/example/audio-transcription/split_infinity.wav');
form.append('toggle_diarization', 'true');
export default defineComponent({
props: {
gladia: {
type: "app",
app: "gladia",
}
},
async run({steps, $}) {
return await axios($, {
method: "post",
url: `https://api.gladia.io/audio/text/audio-transcription/`,
headers: {
...form.getHeaders(),
"x-gladia-key": `${this.gladia.$auth.api_key}`,
},
data: form
})
},
})
export default defineComponent({
async run({ steps, $ }) {
const text = ' Hello world! ';
return text.trim()
},
})