Error 400: Voice Manifest Not Found for PlayHT Pro...
# support
j
I'm trying to create an assistant via your API using a cloned voice from PlayHT, but I'm receiving a 400 JSON response with the message: "Voice s3...manifest.json not found for provider PlayHT." I’ve double-checked the voice ID from PlayHT through their API, and it’s correct. I’ve also removed my PlayHT credentials from the Vapi dashboard and added them back again, syncing multiple times, but the issue still persists. Can you help me identify what might be causing this?
v
Hi there! 👋 I understand you're running into an error when trying to use your PlayHT cloned voice with our API. While I can't pinpoint the exact cause of your specific error without more details about your account and setup, I can definitely help with some troubleshooting steps based on similar issues others have encountered. Based on the information I found, here are some potential causes and solutions for the "Voice Manifest Not Found" error: ## Check the Voice Manifest Path Vapi expects to find the voice manifest file at a specific path in an Amazon S3 bucket. The correct path structure should be:
Copy code
s3://mockingbird-prod/tammy_lucas_[unique-id]/voices/speaker/manifest.json
Make sure the
[unique-id]
in your voice ID exactly matches the one provided by PlayHT with no typos or extra characters. Even a small discrepancy can cause this error [according to troubleshooting information](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1335770702074347520). ## Verify S3 Bucket Permissions Confirm that the S3 bucket where the voice manifest is located has the correct permissions set up, granting Vapi read access to the file. This is a common issue that can cause the manifest not found error. ## API Key and Synchronization Although you mentioned you've already tried this, it's worth double-checking: 1. Ensure your PlayHT API keys (User ID and Secret Key) are correctly entered in the Vapi Provider Key section 2. Try syncing again from the Voice Library in Vapi by selecting Play.ht as the voice provider and clicking on "Sync with Play.ht" ## Add Voice to Vapi Dashboard Try explicitly adding the voice to the Vapi dashboard to enable the voice ID with your assistant. Visit https://dashboard.vapi.ai/library/voice and click on the "Add" button to add your voice. ## Check Voice ID Format
There might be an issue with how Vapi handles PlayHT voice IDs. Some users have reported that certain voice ID formats are rejected on the Dashboard and API, which could be an unintended bug. Is there anything else you'd like me to help with regarding this issue? Sources: - [Troubleshooting "Voice Manifest Not Found" error when using PlayHT cloned voice with Vapi API](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1335770702074347520) - [Where Vapi expects to find the voice manifest file for PlayHT cloned voices](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1335770702074347520) - [How Vapi integrates with PlayHT for voice cloning](https://docs.vapi.ai/customization/custom-voices/playht)
j
How do I do this bit @Vapi Verify S3 Bucket Permissions Confirm that the S3 bucket where the voice manifest is located has the correct permissions set up, granting Vapi read access to the file. This is a common issue that can cause the manifest not found error.
Tried all of the above and no success. The option to add a voice is also only avaliable on 11labs
@User Can anybody help with this please?
s
Hey, could you share your organization ID and PlayHT voice ID?
a gentle reminder to continue this thread.
k
@J.
j
Sorry didnt see these responses: fb1589b9-0c70-4c59-9586-fa3421f02386 Either this one: s3://voice-cloning-zero-shot/iQWakUYRkBRAHJ6RyBmse/mark-v2/manifest.json or this: s3://voice-cloning-zero-shot/xkL3hPM8dgXGo71zahuYQ/mark-s-voice/manifest.json
s
Is this a multilingual voice?