Sherpa Digital (Preview)
Sherpa Digital Connector enables automatic audio-to-text transcription within workflow automation and app building. It eliminates manual transcription and helps users leverage AI faster, for example during trainings. More connectors coming soon.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Sherpa Digital API Support |
| URL | https://api.sherpaplatform.eu |
| thierry.hubar@sherpadigital.nl |
| Connector Metadata | |
|---|---|
| Publisher | Sherpa Digital |
| Website | https://sherpadigital.nl |
| Privacy policy | https://api.sherpaplatform.eu/privacy |
| Categories | AI;Productivity |
Sherpa Digital Connector
Overview
The Sherpa Digital connector enables you to transcribe audio files to text using advanced speech-to-text technology. Upload your audio files and receive accurate transcriptions in Dutch, perfect for meeting notes, voice recordings, and audio content processing.
Features
- High-Quality Transcription: Convert audio files to accurate text transcriptions
- Multiple Audio Formats: Supports MP3, WAV, M4A, MP4, FLAC, OGG, and WebM formats
- Asynchronous Processing: Automatic polling for transcription completion (up to 10 minutes)
- Large File Support: Handle audio files up to 500MB
- Dutch Language Support: Optimized for Dutch (nl-NL) transcription
- Organized Storage: Optional folder prefix for organizing transcriptions
Getting Started
Prerequisites
To use the Sherpa Digital connector, you need:
- An API key from Sherpa Digital
- An audio file in a supported format (MP3, WAV, M4A, MP4, FLAC, OGG, or WebM)
Obtaining Your API Key
- Contact Sherpa Digital to request an API key
- Email: ruben.lanjouw@sherpadigital.nl
- Visit: https://sherpaplatform.eu
Once you have your API key, you can configure it in the connector settings.
Authentication
The Sherpa Digital connector uses API key authentication. When configuring the connector:
- Enter your API key in the connection settings
- The API key will be securely stored and used for all API requests
- Include the API key in the
X-API-Keyheader for all requests
Note: This connector does not use OAuth authentication. You only need to provide your API key during connection setup.
Usage
Transcribe Audio File
The main action allows you to upload an audio file and receive its transcription.
Request Format:
- Use JSON body format with base64-encoded audio for best compatibility with Power Automate
- Audio file must be base64-encoded in the
contentBytesfield - Include the filename with extension in the
namefield
Request Body:
{
"audio": {
"name": "meeting_recording.mp3",
"contentBytes": "UklGRiQAAABXQVZFZm10..."
},
"prefix": "meetings/2024"
}
Response:
{
"transcription": "Dit is de getranscribeerde tekst uit het audio bestand.",
"transcription_filename": "transcription_meeting_recording.txt",
"status": "completed"
}
Parameters
- audio (required): Audio file object containing:
- name (required): Name of the audio file with extension (e.g., "meeting_recording.mp3")
- contentBytes (required): Base64-encoded audio file content
- prefix (optional): Folder prefix for organizing transcriptions (e.g., "meetings/2024")
Response Fields
- transcription: The transcribed text from the audio file
- transcription_filename: Name of the transcription file
- status: Processing status ("completed" or "processing")
Supported Audio Formats
- MP3 (.mp3)
- WAV (.wav)
- M4A (.m4a)
- MP4 (.mp4)
- FLAC (.flac)
- OGG (.ogg)
- WebM (.webm)
Limitations
- File Size: Maximum 500MB per audio file
- Language: Currently supports Dutch (nl-NL) only
- Processing Time: Maximum wait time of 10 minutes for transcription completion
- Timeout: If transcription takes longer than 10 minutes, you'll receive a timeout response and can check back later
Error Handling
The connector returns appropriate HTTP status codes:
- 200: Transcription completed successfully
- 400: Bad request - missing file or invalid file type
- 401: Unauthorized - invalid or missing API key
- 408: Request timeout - transcription still processing
- 500: Internal server error
Support
For questions, issues, or to request an API key:
- Email: yash.gupta@sherpadigital.nl
- Website: https://sherpaplatform.eu
Use Cases
- Meeting Transcription: Automatically transcribe meeting recordings
- Voice Notes: Convert voice memos to text for easy searching and sharing
- Content Processing: Extract text from audio content for analysis
- Accessibility: Create text versions of audio content for accessibility
Best Practices
- File Preparation: Ensure audio quality is clear for best transcription accuracy
- File Size: Keep files under 400MB for optimal processing
- Format Selection: Use MP3,M4A or WAV formats for best compatibility
- Organization: Use the prefix parameter to organize transcriptions by project, date, or category
Supported operations
- Transcription
Known Limitations
N/A
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| API Key | securestring | The API Key for this api | True |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Transcribe audio file to text |
Uploads an audio file and transcribes it to text using speech to text technology. The endpoint accepts audio files in multiple formats (MP3, WAV, M4A, MP4, FLAC, OGG, WebM).
|
Transcribe audio file to text
Uploads an audio file and transcribes it to text using speech to text technology. The endpoint accepts audio files in multiple formats (MP3, WAV, M4A, MP4, FLAC, OGG, WebM).
- Use the JSON body format with base64-encoded audio for best compatibility
- Audio file size limit: 500MB
- Supported languages: Dutch (nl-NL)
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
name
|
name | True | string |
Name of the audio file with extension |
|
content (base64)
|
contentBytes | True | byte |
Base64-encoded audio file content |
|
Folder prefix
|
prefix | string |
Optional folder prefix for organizing transcriptions |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Transcription text
|
transcription | string |
The transcribed text from the audio file |
|
Transcription filename
|
transcription_filename | string |
Name of the transcription file |
|
Status
|
status | string |
Processing status |