Recognizing Custom Pronunciations
To ensure the Voice Agent correctly recognizes and transcribes specific pronunciations—for example, regional or company-specific phrases, brand names, or technical terms—business admin users create Voice Dictionary Entries. These entries can be applied across the Vault CRM instance or applied only to specific user languages and countries.
Who can use this feature?
- Business Admin Users - Browser
- Creating Voice Dictionary Entries
- End Users - iPad
- Using Custom Pronunciations
- Users require a Veeva AI license
Configuring Custom Pronunciations for
To configure this feature:
-
Ensure Configuring Veeva AI for Vault CRM is complete.
-
Navigate to Admin > Users & Groups > Permission Sets.
-
Select the appropriate permission set.
-
Select the Objects tab.
-
Grant the following permissions:
Object
Object Permission
Object Types
Fields
Field Permission
voice_dictionary_entry__v
CRED
core_object_type__v
- country__v
- language__v
- name__v
- phrase__v
- pronunciation__v
Edit
To configure this feature:
-
Ensure Configuring Veeva AI for Vault CRM is complete.
-
Navigate to Admin > Users & Groups > Permission Sets.
-
Select the appropriate permission set.
-
Select the Objects tab.
-
Grant the following permissions:
Object
Object Permission
Object Types
Fields
Field Permission
voice_dictionary_entry__v
R
core_object_type__v
All Fields
Read
-
Navigate to Business Admin > Objects > vmobile_object_configuration__v.
-
Ensure voice_dictionary_entry__v VMOCs are active for the appropriate platforms.
Creating Voice Dictionary Entries as
To create Voice Dictionary Entries for custom pronunciations:
-
Navigate to Business Admin > Objects > voice_dictionary_entry__v.
-
Select Create.
-
Populate the Phrase field with the phrase or word’s written spelling. For example, Natevba.
-
Populate the Pronunciation field with the phrase or word’s pronunciation, using the X-SAMPA Transcription Scheme.
-
Select a Language and/or Country for the entry (optional):
- Languages are matched to the language__sys field on the user’s user__sys record. If a language is not selected on the Voice Dictionary Entry, the entry applies to all user languages.
- Countries are matched to the country__sys field on the user__sys record. If a country is not selected on the Voice Dictionary Entry, the entry applies to all user countries.
- If both the Language and the Country fields are left blank on a Voice Dictionary Entry, the entry applies to all languages and countries
-
Select Save.
iOS phoneme support varies by region and device. Vault CRM does not validate Voice Dictionary Entries for supported phonemes. If unsupported phonemes are included in Voice Dictionary Entries, the entry does not resolve to the correct phrase.
Using Custom Pronunciations as
When users’ speech matches the Pronunciation value on a Voice Dictionary Entry, the Voice Agent uses the specified Phrase text to accurately transcribe the sound. If a matching value is not found, the Voice Agent may not accurately transcribe the sound.

