Lucas van Staden
10/26/2025, 10:56 AMAI: Thank you John. Thank you, John. Hatesmith On December 24, 2012 has been successfully registered under your account.
but the actual spoke text (as per CALL transcriber) was:
Thank you, John. Pete Smith, On December 24, 2012 has been successfully registered under your account.
It randomly gets the AI voice INPUT wrong, so teh Rubik fails:
Example:
The AI partially fulfilled the test requirements. It correctly identified the user by their phone number and created a minor account with the provided details. However, the AI did not clearly inform the user that the minor account was successfully created before discussing appointment booking. Additionally, there were errors in confirming the details of the created appointment. The message 'Kate is now book' was not clear or professional. Furthermore, there was confusion with the names, as Pete was previously mentioned as the son, but the AI output included 'Kate' and 'Hatesmith.' These inaccuracies and the lack of professional communication led to a failed test. The AI did not effectively communicate the booking details back to the user in a clear and organized manner as expected in the ideal outcome.
As you can see, there is some other transcriber text 'Kate is now book' that is also wrong.
Ideally, I'd like to use the same transcriber used on the call logs, or as setup in my assistant.
https://cdn.discordapp.com/attachments/1431959627762765978/1431959628379459667/2025-10-26_18-12.png?ex=68ff4fd3&is=68fdfe53&hm=ce786e686eebed7e74d1b63964c6ad37959420680049a71269c9fd0c173ca597&Chiranjeet Mishra
10/26/2025, 10:56 AMVapi Support Bot
10/26/2025, 10:57 AMjson
"assistant": {
"transcriber": {
"provider": "custom-transcriber",
"server": {
"url": "wss://your-server.ngrok.io/api/custom-transcriber",
"credentialId": "cred_transcriber_auth_123"
}
}
}
Update your assistant's configuration in the dashboard or via API, and your test suites should use the same transcriber as your calls.
See the [custom transcriber guide](https://docs.vapi.ai/customization/custom-transcriber) for more details.
Source:
- [Custom transcriber](https://docs.vapi.ai/customization/custom-transcriber)Lucas van Staden
10/26/2025, 10:59 AMVapi Support Bot
10/26/2025, 11:00 AMtranscriber configuration within the testerPlan or targetPlan when creating or updating a test suite via the API (not just in the assistant config) [see API reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-create).
Example snippet:
json
"testerPlan": {
"assistant": {
"transcriber": {
"provider": "assembly-ai",
"confidenceThreshold": 0.4
}
}
}
However, the docs do not provide a full example for custom providers or confirm if this will exactly match your call log transcriber.
To help further:
Are you looking to set a custom transcriber (e.g., Deepgram or your own) for test suites only, and have you already tried using the testerPlan or targetPlan override in your test suite API payload?
Source:
- [Test Suite API Reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-create)Vapi Support Bot
10/26/2025, 11:00 AMLucas van Staden
10/26/2025, 11:02 AMVapi Support Bot
10/26/2025, 11:03 AMtesterPlan when creating or updating your test suite via the API. Here’s a JSON example:
json
"testerPlan": {
"assistant": {
"transcriber": {
"provider": "assembly-ai",
"confidenceThreshold": 0.4
}
}
}
This ensures your test suite uses the specified built-in transcriber for evaluation. See the [Test Suite API Reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-create) for more details.
Source:
- [Test Suite API Reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-create)Lucas van Staden
10/26/2025, 11:41 AMLucas van Staden
10/26/2025, 12:11 PM'assistant' => [
'transcriber' => [
'provider' => '11labs',
'language' => 'en',
'model' => 'scribe_v1'
]
] (but tried others)
then the user becomes teh ai, and we ai talking to ai.Lucas van Staden
10/26/2025, 12:12 PMVapi Support Bot
10/26/2025, 12:13 PMjson
"testerPlan": {
"assistant": {
"transcriber": {
"provider": "assembly-ai",
"confidenceThreshold": 0.4
}
}
}
If setting this causes the test suite to misattribute roles (e.g., "AI talking to AI"), this may be a platform issue not covered in the docs. For now, stick to the above format and, if the problem persists, consider reporting it to Vapi support for further investigation.
See the [Test Suite API Reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-create) for more details.
Source:
- [Test Suite API Reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-create)Lucas van Staden
10/26/2025, 12:18 PMVapi Support Bot
10/26/2025, 12:19 PMconfidenceThreshold, formatTurns, etc.) for the built-in "assembly-ai" transcriber, or are you looking for guidance on switching to a different built-in provider entirely?
This will help me provide the most relevant suggestions for improving transcription quality.
Source:
- [Test Suite API Reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-create)Lucas van Staden
10/26/2025, 12:21 PMVapi Support Bot
10/26/2025, 12:22 PMtesterPlan. For example, you can increase the confidence threshold and enable turn formatting:
json
"testerPlan": {
"assistant": {
"transcriber": {
"provider": "assembly-ai",
"confidenceThreshold": 0.6,
"formatTurns": true
}
}
}
Apply this in your test suite API payload and experiment with the values to see if transcription accuracy improves.
See the [Test Suite API Reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-create) for more details.
Source:
- [Test Suite API Reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-create)Lucas van Staden
10/26/2025, 6:04 PMAI: Hi John, you have reached Seabreeze Physio. I'm Emily, an AI assistant. Please note that this call is recorded for training and quality purposes. How can I help you today?
User: Hello Emily, it seems like you're introducing yourself as an AI assistant. How can I assist you today?
AI: Thank you John, I'm here to help you with any appointment bookings, changes, or information related to your visits at Seabreeze Physio. If you'd like to make or reschedule an appointment, check your bookings, or need clinic info, just let me know how I can assist you today.
i am sending [2025-10-27 01:51:37.000000] Test suite creation payload
{
"name": "dynamic test: testExistingPatientNewChildAttach",
"targetPlan": {
"phoneNumberId": "7d7206e7-629b-4e7f-ad0c-6396f42ce1ec"
},
"testerPlan": {
"assistant": {
"transcriber": {
"provider": "assembly-ai",
"confidenceThreshold": 0.6
}
}
}
}
[2025-10-27 01:51:37.000000] Test Suite Creation Response
{
"id": "715119cd-523c-4be9-ab14-544084876cd3",
"orgId": "5f8d7237-69c6-4884-a7bb-f9f88bfcee4f",
"name": "dynamic test: testExistingPatientNewChildAttach",
"createdAt": "2025-10-26T17:51:37.740Z",
"updatedAt": "2025-10-26T17:51:37.740Z",
"testerPlan": {
"assistant": {
"transcriber": {
"provider": "assembly-ai",
"confidenceThreshold": 0.6
}
}
},
"targetPlan": {
"phoneNumberId": "7d7206e7-629b-4e7f-ad0c-6396f42ce1ec"
}
}
and had tried a few variations. All to same outcome.
ref: https://dashboard.vapi.ai/test-suites/715119cd-523c-4be9-ab14-544084876cd3
https://cdn.discordapp.com/attachments/1431959627762765978/1432067343449718895/image.png?ex=68ffb425&is=68fe62a5&hm=b67e674fba7d7635dd50057bb923517671c379e63b0942c34cb85003bb0292ce&Vapi Support Bot
10/26/2025, 6:06 PMtesterPlan transcriber causes the AI to play both roles in your test suite, this is likely a platform issue not addressed in the current documentation. For now, revert to the default test suite configuration by removing the custom testerPlan transcriber block, and report the misattribution issue to Vapi support for further investigation.
Example:
json
"testerPlan": {}
If you need to document the issue, include your test suite link and a description of the "AI talking to AI" behavior.
Source:
- [Test Suite API Reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-create)Lucas van Staden
10/26/2025, 6:11 PMChiranjeet Mishra
10/29/2025, 6:43 AMLucas van Staden
11/01/2025, 10:36 AMLucas van Staden
11/01/2025, 1:11 PMLucas van Staden
11/04/2025, 1:13 AMChiranjeet Mishra
11/04/2025, 11:53 PMLucas van Staden
11/06/2025, 11:21 AMChiranjeet Mishra
11/08/2025, 7:36 AM