<

Заміна TTS

Заміни тексту в мовлення використовуються, щоб змінити спосіб вимовляння певних слів, щоб пропустити певні символи під час читання або встановити правильні позначки наголосу.

1 2 3

Підтримуються класичні заміни (проста зміна одного рядка іншим), або ви можете використовувати регулярні вирази (RegExp).

Вирази

Приклади

Команди TTS

Додайте файл-правило

Librera підтримує файли правил RegExp із @Voice Reader Перегляньте цей зразок demo-replaces.txt нижче:

" живого " "живо́ва"
" как глаза " " как глаза́ "
" мне глаза" " мне глаза́"
" наклоняющая головы" "наклоня́ющая го́ловы"
" никакого стрелка" "никако́во стрелка́"
" ПОЖАРОБЕЗОПАСНУЮ СРЕДУ" "пожарабезопа́сную среду́."
" Стрелки!" "Стрелки́!"
" стрелки?" "стрелки́?"
", все так," ", всё так,"
"Зачем, стрелок?" "Зачем, стрело́к?"
"стрелок?" "стрело́к?"
*"(?i)\b\Q душа в душу\E\b" "душа́ в ду́шу"
*"(?i)\b\Q подогнулись\E\b" "падагну́лись"
*"(?i)\b\Q стрелки почувствовали\E\b" "стрелки́ почувствовали"
*"(?i)\b\Q стрелки продолжили\E\b" "стрелки́ продолжили"
*"(?i)\b\Q стрелку из\E\b" "стрелку́ из"
*"(?i)\b\Q стрелок\E\b" "стрело́к"
*"(?i)\b\Q стрелы\E\b" "стре́лы"
*"(?i)\b\Q*\E\b" "сно́ска"
*"(?i)\b\Q1 курса\E\b" "1-го курса"
*"(?i)\b\Q171 группы\E\b" "171-ой группы"
*"(?i)\b\Q1977\E\b" "1977-ой"
*"(?i)\b\QAcapela\E\b" "Акапэ́'ла"
*"(?i)\b\QBIOS\E\b" "БИ́“О́С"

*"(^| )(Д|д)-р" " доктор"
"(^| )(Г|г)-н" " господин"
*"(\d+)\s?-\s?я\b(?# ""я"" на границе слова)" "$1-я "

Пропускати обрізані області в документах PDF

Дуже часто сторінки в PDF-файлах (книги, статті в журналах, підручники тощо) мають верхні та нижні колонтитули, які проходять по всьому документу. Ви можете обрізати головки, що бігають, щипком двома пальцями, що перейде на наступні (і попередні) сторінки. Але ваш двигун TTS не має уявлення про ваші маніпуляції. Отже, вам потрібно сказати йому, що робити (Пропустіть дратівливу річ!), читаючи документ вголос.

У Librera ми ввели спеціальні заміни (команди), які дозволять вам ігнорувати обрізані ділянки та забезпечувати безперервне безперервне читання.

4 5

Перевірте зміни кілька разів, щоб переконатися, що все працює належним чином!

Прочитайте абревіатуру як вона є

Іноді абревіатура TTS читається неправильно, ми можемо допомогти їй читати як є.

"*(\w). (\p{javaLowerCase})" "$1 $2"