← Blog · 10 September 2026 · Lire en français

Reading times and opening hours aloud in French

9 h 05, from 14 h to 18 h, 20h30, noon, midnight: each form has an expected reading and a wrong one. The table of forms, what a synthetic voice does with them, and the opening-hours trap.

A museum site shows "open from 9 h to 18 h". A town hall announces a desk "open on Tuesdays from 14 h 30 to 17 h". A shop lists its hours in the footer. On screen, everyone understands. Hand those same lines to a synthetic voice and you discover that time is one of the places where automatic reading quietly goes wrong: it is not a rare word, it is a numeric form, and numeric forms follow rules that the eye applies without thinking and a machine has to be told.

A time is not a number like any other

In French, "9 h 05" is not "nine, h, zero five". It is "neuf heures cinq", and the zero is not spoken. "14 h" reads "quatorze heures", never "quatorze h". "20h30", written closed up with no space, must still come out as "vingt heures trente". These conversions feel obvious because you have done them since school, but each one is a decision an engine makes, well or badly, from what the text shows it. A tool that treats "h" as the letter h, or reads "05" digit by digit, produces something perfectly grammatical and utterly unlistenable.

Here are the most common forms, their expected reading, and the error you hear when it goes wrong.

| Written form | Expected reading | Common error |
|---|---|---|
| 9 h 05 | neuf heures cinq | "neuf h zéro cinq" |
| 14 h | quatorze heures | "quatorze h" |
| 20h30 | vingt heures trente | "vingt h trente" |
| de 9 h à 18 h | de neuf heures à dix-huit heures | "de neuf à dix-huit h" |
| 12 h | midi (or douze heures) | "un deux h" |
| 0 h | minuit (or zéro heure) | "zéro h" |
| 8 h 15 | huit heures quinze (or et quart) | "huit heures un cinq" |
| 17 h 45 | dix-sept heures quarante-cinq | "dix-sept heures quatre cinq" |

The middle column is nothing extraordinary: it is what anyone would say out loud. That is exactly the point. A good reading of an opening time goes unnoticed; a bad one is caught instantly, and it makes you doubt the rest of the page.

The trap of intervals and separators

The place that breaks most often is not the isolated time, it is the interval. "9h-17h", written with a hyphen and no spaces, is perfectly clear to a hurried reader. To a voice, a hyphen between two times means nothing in particular: it has to become "de neuf heures à dix-sept heures", with a "de" and an "à" that appear nowhere in the source text. An engine that reads it literally will say "neuf h dix-sept h", and the listener hears mush.

The same is true of the non-breaking space French typography places between the digit and "h". That space is inaudible: what matters is that the engine recognises the pattern "digit + h + digits" as a time, whether there is a thin space, a normal space, or nothing at all between the parts. A carefully typeset site and a hastily typed one should yield the same spoken time, and that is precisely the kind of robustness you expect from a serious tool. When you wonder how a service handles your hours, that is the question to put to it on your own pages, and it is the heart of what the French text to speech page prepares: recognise a form, do not guess an intention.

Noon, midnight, and the words that replace the digits

French has a quirk English does not share in the same place: midi and minuit are not readily said as "douze heures" and "zéro heure". "Rendez-vous à midi" sounds natural; "rendez-vous à douze heures" sounds like a memo. Neither reading is wrong, but they do not carry the same register, and a tool that lets you choose is worth more than one that decides silently for you. Likewise "et quart", "et demie", "moins le quart" belong to spoken language: depending on your audience, you will want them or not. The one non-negotiable rule is consistency: a site cannot say "huit heures quinze" at the top and "huit heures et quart" at the bottom for the same time.

What this changes for anyone who publishes hours

If your site runs on practical information (a tourist office, a local authority, a cultural venue, a shop), the time read aloud is not cosmetic: it is often the very thing the listener came for, and the thing that has to be flawless. A misread time cannot be recovered with a glance the way it can on screen; the listener leaves with the wrong information, or with the doubt. The good news is that you have nothing special to do: you write your hours as usual, and it is the tool's job to render them correctly. You still have to check that it does.

The useful reflex, before you commit to any service, is the same as for numbers read aloud: feed it your real forms, the ones on your pages, including the closed-up interval and the time with no zero, and listen. It joins what punctuation and breathing do inside a sentence, and it matters especially for tourism sites, where opening hours are the core of the information. A well-read time does not prove a tool is good everywhere, but a badly read one proves it is not good exactly where you need it most.

Give your articles a voice with WeDispatch

This blog is itself voiced by WeDispatch. Curious how it sounds on your content?

Book a demo

Read next