Product: uk-UA
Release Date: October 2026
TTS Engine version: 3.4.0
Introduction
This document describes how specific series of strings are read by the TTS Engine for the UK language in the UA domain. Example outputs are in Ukrainian (Cyrillic script). The readings are the engine's current output for the version above: when a reading is not what is wanted, this document still shows what the engine does.
Convention: every example table includes a Lexis voice output column. Any new row appears marked with 🆕. Missing support is shown as "unsupported". Numeric ranges use [a-b] (for example, [1-99] means any number from 1 to 99).
Readings are shown in lower case with punctuation as the engine returns it. Two markers appear in the readings: [pause] is a 0.025 s pause the Lexis voice puts between groups of digits, and [pause 0.2 s] is a fixed pause of 0.2 s.
Numbers
Integers
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
двадцять п'ять |
|
|
|
тринадцять |
|
|
|
сто п'ятдесят дев'ять |
No thousands delimiter is supported (see rules above). Max supported value: 999999999999, read as "дев'ятсот дев'яносто дев'ять мільярдів дев'ятсот дев'яносто дев'ять мільйонів дев'ятсот дев'яносто дев'ять тисяч дев'ятсот дев'яносто дев'ять". Beyond that, digits are spelled one by one.
Ordinal numbers
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
перший |
|
|
|
1 а |
Decimals
Decimal separator: comma or dot. The fraction is read as a number with its denominator.
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
дві цілих, чотири тисячі п'ятсот двадцять сім десятитисячних |
Fractions and units
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
тринадцять шістнадцятих |
|
|
|
п'ять шістдесят четвертих |
|
|
|
сорок п'ять других |
|
|
|
третього травня |
A fraction is read as a date when both numbers are between 1 and 31 and at least one of them is between 1 and 12, in either order. For example, "1/2" is "першого лютого", "7/3" is "сьомого березня" and "31/12" is "тридцять першого грудня". Only fractions with 1–2 digit parts that cannot be a date are read as fractions (for example "13/16", "5/64", "45/2"). Negative fractions ("-2/3") and parts with 3 or more digits ("3/100") are not verbalized. Units are not verbalized with fractions or numbers in uk-UA.
Telephone numbers
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
п'ятдесят сто двадцять три сорок п'ять шістдесят сім |
Combination of numbers and words
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
шістнадцять bit |
Ratio and intervals
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
шістнадцять дев'ять |
Percentage
|
Example input |
Lexis |
|---|---|
|
|
один відсотків |
|
|
два відсотків |
Time
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
дванадцятій годині одинадцять хвилин і одна секунда |
Date
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
чотирнадцятого травня, дві тисячі двадцять другого року р |
Words
Abbreviations and spelling
Latin capital letters are spelled with English letter names written in Cyrillic; other words in capital letters are spelled too (e.g. ABC, JOHN). Single letters: A ей, B бі, C сі, D ді, E е, F еф, G джі, H ейч, I ай, J джей, K кей, L ел, M ем, N ен, O о, P пі, Q кйу, R ар, S ес, T ті, U ю, V ві, W даблйу, X екс, Y вай, Z зед.
URLs and e-mails
URLs
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
www крапка google крапка ком |
E-mails
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
ай ен еф о вушко: om ilia крапка ком |
|
|
|
ай ен еф о вушко: abc крапка ком |
The part before "@" is spelled letter by letter and "@" is read "вушко".
Currency
|
Format |
Example input |
Lexis |
|---|---|---|
|
|
|
двадцять п'ять гривень, десять копійок |
Currency codes and symbols
|
Code |
Lexis |
Subdivision |
|---|---|---|
|
|
одна гривня, одна копійка |
дві гривні, п'ятдесят копійок |
|
Symbol |
Lexis |
|---|---|
|
|
$1 -> один долар | 1$ -> один долар | 1 $ -> один долар; $2 -> два долари | 2$ -> два долари | 2 $ -> два долари |
Punctuation and character processing
Supported characters
|
Char |
Description |
Used as/in |
Lexis |
|---|---|---|---|
|
|
period |
sentence end / date separator / decimal separator |
✅ |
Any other character has no reading of its own: the processor passes it on unchanged (for example [ ] { } < > \ | ^ ©).
Punctuation intonation
|
Char |
Lexis effect |
|---|---|
|
|
falling intonation |
|
|
rising intonation for yes/no questions |
|
|
falling intonation |
|
|
a lone exclamation mark is rewritten as a full stop (falling intonation) |
|
space / dash |
short pause (a spaced dash is a fixed pause of 0.2 s) |
|
no punctuation at the end of a sentence |
a period is added automatically |