Aracılığıyla paylaş


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
Email 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:

  1. An API key from Sherpa Digital
  2. An audio file in a supported format (MP3, WAV, M4A, MP4, FLAC, OGG, or WebM)

Obtaining Your API Key

  1. Contact Sherpa Digital to request an API key
  2. Email: ruben.lanjouw@sherpadigital.nl
  3. 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:

  1. Enter your API key in the connection settings
  2. The API key will be securely stored and used for all API requests
  3. Include the API key in the X-API-Key header 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 contentBytes field
  • Include the filename with extension in the name field

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:

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

  1. File Preparation: Ensure audio quality is clear for best transcription accuracy
  2. File Size: Keep files under 400MB for optimal processing
  3. Format Selection: Use MP3,M4A or WAV formats for best compatibility
  4. 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).

  • Use the JSON body format with base64-encoded audio for best compatibility
  • Audio file size limit: 500MB
  • Supported languages: Dutch (nl-NL)

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