Prerequisites
Before you begin, ensure you have:- A NavTalk account with API access
- Your API key (obtain from the dashboard)
- Training video ready (meeting the quality requirements)
Step-by-Step Process
1
Prepare Training Video
Before uploading, ensure your training video meets the quality and content requirements. See the Reference Materials Requirements page for detailed specifications, recommended content, troubleshooting tips, and a reference video example.
2
Start Training Process
Initiate the avatar training:
You can get your
providerId, model, and voice IDs by calling the List Providers, List Models, and List Voices endpoints respectively.3
Monitor Training Progress
Check the training status periodically:
Training typically takes 15-60 minutes depending on the complexity and quality settings. You can check status periodically or set up webhooks for notifications.
4
Use Your Custom Avatar
Once training is complete, use your custom avatar in your applications:
For detailed WebSocket integration, see the Real-time Digital Human API Quick Start.
Troubleshooting
Training fails or takes too long
Training fails or takes too long
- Check file sizes and formats (MP4, MOV recommended, under 50MB)
- Verify video meets minimum requirements (at least 2 seconds, 1080p or lower)
- Ensure videos are not corrupted
- Check that your training video meets quality requirements (clear, well-lit, consistent appearance)
- Contact support if issues persist
Training results don't match the reference materials
Training results don't match the reference materials
- Ensure videos meet quality requirements (1080p or lower, at least 2 seconds)
- Check that lighting is consistent and adequate
- Verify facial features are clearly visible throughout
- Avoid videos with complex facial hair (beards, mustaches) - use portraits with little or no facial hair
Avatar lacks detail or shows distortion
Avatar lacks detail or shows distortion
- Ensure videos meet resolution requirements (1080p or lower, not higher)
- Ensure good lighting throughout
- Avoid portraits with beards or complex facial hair - use portraits with little or no facial hair
- Consider using a video that can loop naturally for smoother synthesis
- Try increasing training iterations or using higher quality settings
Avatar not appearing in applications
Avatar not appearing in applications
- Verify that training completed successfully and note the character name
- Check that the training status shows ‘completed’ before attempting to use the avatar