French Text to Speech: Natural Voices and Liaison Tips
French text to speech guide: France, Canada, Belgian and Swiss voices, how liaison works and script tips for natural results, as of October 2026.
French text to speech is judged on accent and liaison, the link between a word-final consonant and the next vowel. France, Canada, Belgium and Switzerland each have their own voices. As of October 2026, Azure lists four French locales with 33 voices. Choose the locale your listeners expect, then test liaison in a short sample.
France, Canada, Belgium and Switzerland: which voice should you choose?
Start with the audience. The table shows which French locales each vendor lists, as of October 2026.
| Locale | Azure AI Speech | Google Cloud | Amazon Polly | ElevenLabs | |---|---|---|---|---| | fr-FR (France) | 23 rows, including Standard, multilingual, Dragon HD and MAI-Voice-2 voices | Chirp 3: HD (30 voices), plus older Chirp-HD, Neural2, Standard, Studio and WaveNet voices | 6 voices: Ambre, Celine, Florian, Lea, Mathieu and Remi | France variant on Multilingual v2 and Flash v2.5 | | fr-CA (Canada) | 6 rows, including Sylvie, Jean, Antoine and Thierry | Chirp 3: HD (30 voices), plus older Chirp-HD, Neural2, Standard and WaveNet voices | Chantal (Standard), Gabrielle and Liam | Canada variant on the same models | | fr-BE (Belgium) | 2 voices: Charline and Gerard | Not listed in the pages reviewed | Isabelle (Generative and Neural) | Not listed in the pages reviewed | | fr-CH (Switzerland) | 2 voices: Ariane and Fabrice | Not listed in the pages reviewed | Not listed | Not listed in the pages reviewed |
In the sources reviewed, only Azure's language support page lists Swiss French voices. Azure and Polly both list Belgian French, so check each locale against the vendor you plan to use.
What makes Canadian French different?
Canadian French, usually meaning Quebec French, is not just an accent swap. According to Wikipedia's article on Quebec French, /t/ and /d/ are affricated before /i/, /y/, /j/ and /ɥ/, so they sound like [ts] and [dz]. Lax vowels appear in closed syllables, and nasal vowels shift. The same article cites about 7 million native speakers in Quebec, a figure based on the 2006 census.
For an audience in Quebec, choose a fr-CA voice and listen for these features in your test. For an audience in France, a fr-FR voice is the closer match.
Liaison, elision and enchaînement
Liaison means pronouncing a normally silent word-final consonant before a vowel sound in a closely linked next word, as in les amis, pronounced /lez ami/. The Wikipedia article on liaison groups the cases into three categories:
| Category | Rule | Example | |---|---|---| | Mandatory | Determiner before a noun or adjective; pronoun before a verb; some fixed expressions | les enfants; nous avons; États-Unis | | Impossible | After a full noun subject before its verb; after "et"; before an aspirated h | Mes amis arrivent; haricot; héros | | Optional | Everything else. Common in careful or formal speech and often skipped in casual speech | Depends on register |
The consonant changes are predictable. S and x become /z/, as in les amis. D becomes /t/, as in grand homme. F becomes /v/, as in neuf ans. Enchaînement moves an already pronounced final consonant into the next syllable, as in cher ami. Elision drops a vowel, so je aime becomes j'aime. Adding a liaison that should not be there is called pataques.
No source here measures how accurately a text to speech voice handles liaison. Listen for the mandatory cases in your sample, and write natural, fully punctuated French so the voice has context.
Script tips for French text to speech
- Write the French as it is spoken, including contractions such as j'ai and c'est. Elision is part of the spelling.
- Use full stops and commas for pauses. Punctuation shapes phrasing more than emphasis marks do.
- Expect no liaison before an aspirated h word such as haricot or héros, and check that the output agrees.
- Respell acronyms and names when a voice misreads them, then listen again.
- Test any English brand words in a short sample, because the sources reviewed do not verify how a voice handles them.
How many French speakers are there?
The Organisation internationale de la Francophonie (OIF) report La langue française dans le monde 2026, launched in Quebec on 16 March 2026, puts French at about 396 million speakers in 2025 under its current counting method. That makes French the fourth most spoken language, behind English, Mandarin and Spanish. Nearly 65% of French speakers are in Africa, and the report counts nearly 170 million learners. The report also notes that the older method gives 348 million for 2025, and that counting speakers is neither neutral nor uniform. When you quote the figure, give the method with it. The OIF launch page has the details.
French text to speech with OndaLabs
OndaLabs has a dedicated French text to speech page. Its 30 prebuilt voices are usable in French, delivery is directed in plain words with supported expressive tags, and the dialogue tool handles two-person scripts such as lessons or interviews. Custom voices are available from the Creator plan at $22 per month, which includes 3 custom voices. They can be cloned from a recording you have permission to use or designed from a text description.
The Free plan gives 2,000 credits per month, about 2 minutes on Onda Lite at 1 credit per character, so you can audition a French sample before paying. Starter at $9 adds Onda Flash, the most expressive model at 1.5 credits per character, plus commercial use. The verified feature list does not include a locale selector for France, Canada, Belgium or Switzerland, or any control over liaison. The script and your own listening test are the tools you have. Compare plans and prices before you choose.
For related reading, see the Spanish text to speech guide and the Japanese text to speech guide.
Frequently asked questions
What is the best French text to speech voice?
There is no single best voice. Choose the locale your listeners expect: France, Quebec, Belgium or Switzerland. As of October 2026, Azure lists four French locales with 33 voices, Google's Chirp 3: HD offers 30 voices for France and Canada, and Polly lists voices for France, Belgium and Canada. Test two or three voices on the same paragraph before you choose.
Is there a text to speech voice for Canadian (Quebec) French?
Yes. Azure lists fr-CA voices named Sylvie, Jean, Antoine and Thierry, Polly lists Chantal, Gabrielle and Liam, and Google lists fr-CA for Chirp 3: HD. Quebec French has its own pronunciation features, so check your sample for affrication and vowel shifts.
What is liaison in French, and do TTS voices handle it?
Liaison is the pronunciation of a normally silent final consonant before a vowel, as in les amis. Some liaisons are mandatory, some are forbidden and some are optional. The sources reviewed do not measure how accurately any voice handles liaison, so listen to your own sample.
Can text to speech do Belgian or Swiss French?
Azure lists fr-BE voices named Charline and Gerard, and fr-CH voices named Ariane and Fabrice. Polly lists Isabelle for fr-BE. OndaLabs does not list a locale selector in its verified features, so Belgian and Swiss voices are only available through the vendors that list them.
Can I use French AI voices commercially?
OndaLabs includes commercial use from the Starter plan at $9 per month. Other vendors set their own terms for each voice and plan, and the sources reviewed do not cover licence terms for French voices. Check the terms before you publish.