Using Custom Models
Learn how to create, train, and manage custom language models in Scriptix to improve transcription accuracy for your specific domain.
What are Custom Models?
Custom models are specialized speech recognition models that you can train with your own audio data to improve accuracy for:
- Domain-specific terminology
- Industry-specific vocabulary
- Particular speakers or accents
- Specific audio environments
Accessing Custom Models
- Navigate to the Custom Models page in Scriptix
- View all your organization's custom models in the data grid
Understanding the Custom Models Page
Models List
The data grid displays your custom models with the following information:
Columns:
- Name - Custom model name
- Training Status - Current status with color-coded badge:
- Gray (Not Running) - Model created but not started training
- Amber (Ready to Run) - Ready to begin training
- Blue (Running) - Currently training
- Green (Success) - Training completed successfully
- Red (Failed) - Training failed, needs attention
- Base Language - Language the model is trained for
- Last Modified - Most recent update date
Actions:
- Edit (pencil icon) - Open model details to manage training
- Delete (trash icon) - Remove the custom model
Creating a Custom Model
Step 1: Access Create Modal
- Click the "Create Custom Model" button (Plus icon) in the top right
- Create Custom Model modal opens
Step 2: Configure Model
Model Name (Required):
- Enter a descriptive name for your model
- Example: "Medical Cardiology EN", "Legal Depositions NL"
- Helps identify the model's purpose
Base Language (Required):
- Select from dropdown of trainable languages
- Choose the language of your training audio
- Only languages supported for custom model training appear
Step 3: Create
- Review the entered information
- Click "Create" button
- Model is created with "Not Running" status
- Click on the model to access training interface
Getting Started Guide
When you first visit the Custom Models page, a guide modal appears automatically with information about:
- What custom models are
- How they work
- Steps to create and train
Click "Getting Started" button anytime to view the guide again.
Training Your Custom Model
After creating a model, you'll need to train it with your audio data:
- Click Edit (pencil icon) or click on the model name
- Training interface opens (model detail page)
- Follow the training workflow to upload training data and start training
Note: Training details and data management are handled in the model detail page.
Managing Custom Models
Edit/View Model Details
- Click the Edit icon (pencil) or model name
- Opens model detail page where you can:
- View training status
- Upload training data
- Start/manage training
- View model configuration
Delete Custom Model
- Click the Delete icon (trash) on any model
- Confirmation modal appears
- Review model name to confirm deletion
- Click "Delete" or "Confirm"
- Model is permanently removed
Warning: Deleting a custom model is permanent and cannot be undone. Ensure you no longer need the model before deleting.
Training Status Explained
Not Running (Gray)
- Model has been created
- No training data uploaded yet
- No training started
- Next step: Upload training data
Ready to Run (Amber)
- Training data has been uploaded
- Model is ready to begin training
- Next step: Start the training process
Running (Blue)
- Training is currently in progress
- System is processing your training data
- Can take several hours depending on data size
- Wait for: Training to complete
Success (Green)
- Training completed successfully
- Model is ready to use
- Can be selected for transcription
- Next step: Use model in transcriptions
Failed (Red)
- Training encountered an error
- Check error messages for details
- May need to review training data
- Next step: Check logs, fix issues, retry
Using Your Trained Model
Once training status shows "Success":
- Model is available for selection when creating transcriptions
- Select your custom model during file upload
- Improved accuracy for your specific domain
- Can be used in batch transcription or real-time
Best Practices
Naming Models
Use Descriptive Names:
- Include domain: "Medical", "Legal", "Technical"
- Include language: "EN", "NL", "FR"
- Include specifics: "Cardiology", "Depositions", "IT Meetings"
- Example: "Medical Cardiology EN"
Model Organization
Create Separate Models For:
- Different languages
- Different domains (medical vs legal vs technical)
- Different use cases
Training Data
For Best Results:
- Use high-quality audio recordings
- Ensure audio matches your target use case
- Include variety of speakers (if applicable)
- More training data generally = better accuracy
Troubleshooting
Model Won't Create
Problem: Create button doesn't work
Solutions:
- Ensure model name is filled in
- Verify base language is selected
- Check you have permission to create models
- Try refreshing the page
Can't See Training Status
Problem: Training status shows "Not Available"
Solutions:
- Model may not have training initiated
- Refresh the page
- Check if model was properly created
Training Failed
Problem: Status shows "Failed" (red)
Solutions:
- Open model details to view error messages
- Check training data quality and format
- Verify sufficient training data provided
- Contact support if issue persists
Model Deleted by Accident
Problem: Accidentally deleted a model
Solutions:
- Deletion is permanent, cannot be recovered
- Will need to recreate and retrain the model
- Consider implementing backup procedures for critical models
Next Steps
- When to Use Custom Models - Determine if custom models are right for you
- Glossaries - Alternative accuracy improvement option
Note: Custom model features and availability may vary based on your subscription plan. Training capacity, model limits, and advanced features depend on your organization's plan. Contact your administrator for details about custom model access.