spellOut

fun spellOut(content: String, pauseMs: Int = 150)

Spells out content character by character with French pronunciation.

Each character is resolved via FrenchCharMap to its spoken French name (e.g. 'é' → "é accent aigu", '@' → "arobase"). Plain letters (a-z) and digits (0-9) are handled natively by the TTS engine via <say-as interpret-as="characters">.

Spaces insert a double pause, newlines/tabs a triple pause.

Parameters

content

The text to spell out (e.g. "AB-12", "mot@test.fr").

pauseMs

Pause between each character in milliseconds (default: 150).