| name | plaud-embedded-transcription-api-skill |
| description | Skill for users to implement Plaud Embedded's Transcription API. Use this skill when the user wants to transcribe audio files from their Plaud device or mobile app. |
Plaud Embedded Transcription API Skill
This skill provides context and instructions on how to upload audio files to Plaud for transcription.
When To Use This Skill
Use this skill when a user wants to transcribe audio files using Plaud's Transcription Pipeline (the pipeline performs language detection,
noise reduction, ASR, Speech-to-text, etc.)
Prerequisites
How Plaud's Transcription API works
The Transcription API is an AI API with two main endpoints.
- Triggers an async transcription job given a
file_url to download an audio file
- Get transcription task status for polling; On task finish, the conversation transcription will be available
How to Start Transcribing
The Transcription API itself requires a public download URL to download the audio file.
If the developer does not have a way to upload files and generate public download URLs already, use the File Upload API.
Else, skip the File Upload API and use the Transcription API directly.
File Upload API [ONLY FOR USERS WHO DO NOT HAVE A DOWNLOAD URL TO ACCESS THEIR AUDIO FILE]
The File Upload API is an API to use Plaud's cloud storage to upload audio files.
This can be performed either from your mobile app or from your backend.
Read the File Upload Overview for the available File Upload API endpoints and data flow.
IMPORTANT: Confirm the Region URL with the user
API Reference (The Upload Step is not included as it's directly to S3)
Transcription API
After an audio file has been uploaded to a public download API (either via the File Upload API or through a user's unique cloud storage), the user can use the Transcription API on the file URL.
The Transcription API Overview goes through how Plaud's transcription flow works.
API Reference
Reference Code
Definition of Done - Completed Implmentation of the Transcription API
When the user can: