dead-brownD
VAPI3mo ago
dead-brown

Pronunciation Dictionaries not applied in firstMessage

I’ve implemented Pronunciation Dictionaries in my Voice AI integration using ElevenLabs voices, and they are working properly during conversation. However, I’ve noticed that if a word with a custom pronunciation rule appears in the assistant’s firstMessage property, the pronunciation dictionary is not applied.

This behavior seems to indicate that Vapi may not be applying pronunciation dictionary transformations at the time the firstMessage is rendered.

Steps to Reproduce:
  1. Create a pronunciation dictionary in ElevenLabs (via Vapi API) with a rule for a specific word.
  2. Associate the dictionary with the assistant’s voice configuration in Vapi.
  3. Set the assistant’s firstMessage property to include the target word.
  4. Start a call or conversation.
Expected Result:
The pronunciation dictionary rule should be applied to words inside the firstMessage.

Actual Result:
The rule is ignored, and the word is pronounced incorrectly.

Can you confirm whether pronunciation dictionaries are currently supported for the firstMessage property?

Some example calls:
Organization ID: e4f4156e-e34d-4d6d-92dc-65ad983fde37

  • 23e3e6c3-a4e0-4389-be23-be4f47a9558c
  • 1c68c5f0-0f98-46b5-9ad7-06c8591b7fca
  • d13916df-90a6-47ec-8e05-852d2a82aa1b
  • dad668a0-27be-4b7a-a278-22c92def486c
  • 6edb9437-65d4-41e7-9796-14887bd3d5fd
  • 2814245b-09e7-4fad-88ae-2c40962ad611
Control how your AI assistant pronounces specific words and phrases
Was this page helpful?