Skip to main content

Custom Models

As a reseller, you can create custom speech recognition models and share them with your customer organizations. Custom models improve transcription accuracy for specific industries, accents, terminology, or use cases.

Overview

Custom models are specialized speech recognition models trained on your specific vocabulary and terminology, providing higher accuracy for domain-specific content. Create once and share across multiple customer organizations.

Creating Custom Models

When to Create Custom Models

Consider custom models when:

  • Multiple customers share an industry or domain
  • Standard models struggle with specific terminology
  • Customers have consistent accent or speaking style
  • High-value customers need exceptional accuracy

Good Use Cases: Medical, legal, financial services, technical support, specific accents or dialects.

Create Model

  1. Go to Reseller Dashboard
  2. Click Custom Models
  3. Click Create Custom Model
  4. Fill in details:
    • Model Name - Descriptive name (e.g., "Medical EN-US")
    • Description - What it's optimized for
    • Base Language - Primary language
    • Domain - Industry or use case
  5. Click Create Model

Upload Training Data

Requirements: Minimum 10 hours of clear audio (WAV, MP3, or FLAC) with accurate word-for-word transcripts. Each audio file must have a matching transcript file.

  1. In the custom model page, click Upload Training Data
  2. Choose upload method:
    • Drag and drop - Upload multiple files
    • Folder upload - Upload entire folder structure
    • TUS upload - For large datasets (>1GB)
  3. System validates:
    • Audio quality
    • Transcript matching
    • File formats
  4. Review validation report
  5. Fix any issues
  6. Click Confirm Upload

Add Vocabulary & Train

Add custom terms (with optional pronunciation and context), then start training. Training typically takes 24-72 hours.

Test the Model

After training, test with new audio files and compare accuracy to the standard model. Accept to deploy, or retrain with additional data if needed.

Managing Custom Models

Model Dashboard

View all your custom models:

Model Cards Show:

  • Model name and description
  • Training status (training, active, archived)
  • Accuracy metrics
  • Organizations using it
  • Total usage (minutes transcribed)
  • Last updated date

Model Details

Click on a model to see:

Performance Metrics

  • Word Error Rate (WER)
  • Accuracy vs. standard model
  • Performance by speaker
  • Common errors

Usage Statistics

  • Total transcription minutes
  • Organizations using model
  • Users per organization
  • Usage trends

Training Information

  • Training data size
  • Training duration
  • Vocabulary size
  • Last training date

Update Models

Add new training data or vocabulary, then retrain. Each training creates a new version that you can test before deploying to customers.

Sharing Models with Organizations

Assign Model to Organization

Give customers access to custom models:

  1. Go to organization details
  2. Click Custom Models tab
  3. Click Assign Model
  4. Select model from list
  5. Set as:
    • Default - Used automatically for all transcriptions
    • Optional - Customer chooses when to use
  6. Click Assign

Multiple Organizations

Assign same model to multiple customers:

  1. Go to custom model details
  2. Click Manage Organizations
  3. Select organizations to grant access
  4. Choose default or optional
  5. Click Apply to Selected

Use Cases:

  • Industry-specific model for all medical customers
  • Regional accent model for customers in same area
  • Shared terminology model for related businesses

Usage Permissions

Control how organizations use models:

View Only

  • See model exists
  • View accuracy metrics
  • Cannot modify or retrain

Use in Transcription

  • Select model for transcriptions
  • View performance
  • Cannot modify model

Contribute Training Data

  • Upload additional training data
  • Help improve shared model
  • Collaborative improvement

Remove Access

Revoke model access:

  1. Go to organization details → Custom Models
  2. Find model to remove
  3. Click Remove Access
  4. Choose:
    • Immediate - Remove now
    • After date - Schedule removal
  5. Confirm removal