<

Sostituzioni TTS

I sostituti di sintesi vocale vengono utilizzati per modificare il modo in cui il motore pronuncia determinate parole, saltare determinati caratteri durante la lettura o impostare segni di stress corretti.

1 2 3

Sono supportati i sostituti classici (cambio diretto di una stringa per un’altra) oppure è possibile utilizzare espressioni regolari (RegExp).

Espressioni

Esempi

Comandi TTS

Aggiungi un file di regole

Librera supporta i file delle regole RegExp da @Voice Reader Dai un’occhiata a questo esempio demo-replaces.txt di seguito:

" живого " "живо́ва"
" как глаза " " как глаза́ "
" мне глаза" " мне глаза́"
" наклоняющая головы" "наклоня́ющая го́ловы"
" никакого стрелка" "никако́во стрелка́"
" ПОЖАРОБЕЗОПАСНУЮ СРЕДУ" "пожарабезопа́сную среду́."
" Стрелки!" "Стрелки́!"
" стрелки?" "стрелки́?"
", все так," ", всё так,"
"Зачем, стрелок?" "Зачем, стрело́к?"
"стрелок?" "стрело́к?"
*"(?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-я "

Salta le aree ritagliate nei documenti PDF

Molto spesso le pagine dei file PDF (libri, articoli di riviste, libri di testo, ecc.) Hanno intestazioni e piè di pagina che si estendono su tutto il documento. Puoi ritagliare le testine correndo con un pizzico di due dita, che passerà alle pagine successive (e precedenti). Ma il tuo motore TTS non ha idea delle tue manipolazioni. Quindi, devi dirgli cosa fare (salta la cosa fastidiosa!) Mentre leggi il documento ad alta voce per te.

In Librera abbiamo introdotto speciali sostituzioni (comandi) che ti consentiranno di ignorare le aree ritagliate e garantire una lettura continua e ininterrotta.

4 5

Verifica alcune volte le modifiche per assicurarti che tutto funzioni come dovrebbe!

Leggi l’abbreviazione così com’è

A volte l’abbreviazione TTS viene letta in modo errato, possiamo aiutarla a leggerla così com’è.

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