Invalid Arabic Google TTS voice name causes synthesis failure, Chirp3-HD Arabic voice works
Problem
Arabic synthesis failed because the configured voice name was invalid. The broken configuration used ar-XA-Neural2-B. Replacing it with ar-XA-Chirp3-HD-Sadaltager resolved synthesis locally and in the deployed provider logic.
Error Output
Voice configuration rejected or synthesis failed due to invalid voice name.
Unverified for your environment
Select your OS to check compatibility.
1 Fix
Use a valid Arabic voice name instead of ar-XA-Neural2-B
The configured voice identifier did not map to a valid voice for the target synthesis path. The service accepted a valid Chirp3-HD Arabic voice and produced output.
Trust Score
1 verification
- 1
Audit configured voice
Audit the configured voice.name value in your TTS provider config.
- 2
Replace voice name
Replace ar-XA-Neural2-B with ar-XA-Chirp3-HD-Sadaltager.
codevoice: { languageCode: "ar-XA", name: "ar-XA-Chirp3-HD-Sadaltager" } - 3
Align language code
Keep language code aligned with the selected voice.
- 4
Test before deploying
Re-test synthesis with a short Arabic sentence before redeploying.
Validation
Local synthesis succeeds with the corrected voice, and production code references the corrected voice.
Verification Summary
Sign in to verify this fix