fancy-motherboard-28624
06/06/2025, 3:45 PMtall-airline-16756
06/06/2025, 3:45 PMtall-airline-16756
06/06/2025, 3:46 PMenable_ssml_parsing
parameter to true
in your ElevenLabs TTS configuration:
enable_ssml_parsing = true
1. Use SSML phoneme
tags to customize the pronunciation of specific words or phrases in your text.
ElevenLabs supports custom pronunciation through SSML phoneme
tags, which is particularly useful for ensuring correct pronunciation of words that might not be in the voice's lexicon.
For more detailed information, you can refer to their documentation on Pronunciation.
Sources: ElevenLabs TTS integration guide | LiveKit Docsfancy-motherboard-28624
06/06/2025, 3:47 PMtall-airline-16756
06/06/2025, 3:48 PM<phoneme alphabet="cmu-arpabet" ph="AE K CH UW AH L IY">actually</phoneme>
This example uses the CMU Arpabet phonetic alphabet to specify the pronunciation of the word "actually."
Remember to set the enable_ssml_parsing
parameter to true
in your ElevenLabs TTS configuration to enable SSML parsing.
Sources: ElevenLabs TTS integration guide | LiveKit Docs | Tree View: | dse-workbenchfancy-motherboard-28624
06/06/2025, 3:49 PMtall-airline-16756
06/06/2025, 3:49 PMenable_ssml_parsing
parameter is set to true
in your ElevenLabs TTS configuration. Without this, SSML tags will not be processed.
2. Verify that the phoneme
tag is correctly formatted and includes both opening and closing tags. For example:
<phoneme alphabet="cmu-arpabet" ph="AE K CH UW AH L IY">actually</phoneme>
1. Check if the phoneme alphabet and phonetic representation are valid and supported by ElevenLabs. The example above uses the CMU Arpabet phonetic alphabet.
2. Ensure that the text does not contain incomplete XML content, as this could cause the system to skip processing the tag.
If the issue persists after verifying these steps, please let me know, and we can investigate further.
Sources: Tree View: | dse-workbench | Tree View: | dse-workbench | ElevenLabs TTS integration guide | LiveKit Docsfancy-motherboard-28624
06/06/2025, 3:52 PMtall-airline-16756
06/06/2025, 3:52 PMphoneme
tags directly in your text input where you want to customize the pronunciation of a specific word or phrase. For example:
The word <phoneme alphabet="cmu-arpabet" ph="AE K CH UW AH L IY">actually</phoneme> is pronounced differently.
Make sure that SSML parsing is enabled by setting the enable_ssml_parsing
parameter to true
in your ElevenLabs TTS configuration. This ensures that the phoneme
tags are processed correctly.
Sources: ElevenLabs TTS integration guide | LiveKit Docsfancy-motherboard-28624
06/06/2025, 3:53 PMtall-airline-16756
06/06/2025, 3:54 PMphoneme
tags:
1. Verify that enable_ssml_parsing
is set to true
in your ElevenLabs TTS configuration. Without this, SSML tags will not be processed.
2. Ensure that the phoneme
tags are properly formatted and include both opening and closing tags. For example:
<phoneme alphabet="cmu-arpabet" ph="AE K CH UW AH L IY">actually</phoneme>
1. Check that the entire phoneme
tag is being sent as one complete unit and not split across multiple messages. This is crucial for proper processing.
2. Ensure there are no unclosed or incomplete XML tags in your input, as this could cause the system to skip processing.
If the issue persists after these steps, please let me know, and we can investigate further.
Sources: ElevenLabs TTS integration guide | LiveKit Docs | Tree View: | dse-workbench