Hi there! 👋
I don't have specific information on how to integrate the Uzbek voice from Lovo into Play.ht or Vapi. However, I can help explain why your Uzbek voice might be showing as unavailable in Vapi despite having the voice ID.
According to the information I found, there are several possible reasons for this issue:
1. **Private Account Association**: The Uzbek voice may be unavailable because it's associated with a private account and cannot be shared publicly. This is a common issue with custom voices that are tied to specific accounts [(Discord thread)](
https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1336231378844516373).
2. **API Key and Account Verification**: Make sure the API key being used has the rights to use the voice. If you're using your own API key, verify that the voice exists in your Play.ht account. Conversely, if it's a Vapi-provided voice, you might need to remove your credentials [(Discord thread)](
https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1339216932351643729).
3. **Voice Syncing**: You may need to sync the cloned voice with Vapi. From the [Voice Library](
https://dashboard.vapi.ai/voice-library) in Vapi, select Play.ht as your voice provider and click on "Sync with Play.ht" [(Vapi docs)](
https://docs.vapi.ai/customization/custom-voices/playht).
4. **Configuration Settings**: Double-check all relevant configuration settings in both Vapi and Play.ht. Ensure that your Vapi settings for voice selection are configured correctly and that the voice input feature is enabled for your agent.
For integrating custom voices in general, Vapi allows you to integrate any custom TTS if it supports streaming. You would typically update the
voice
property in your assistant configuration with the provider and voice ID.
Is there anything else you'd like to know about troubleshooting voice availability in Vapi?
Sources: