<

TTS更换

文本到语音替换用于更改引擎发音某些单词的方式,在阅读时跳过某些字符或设置正确的重音标记。

*启用TTS替换 *显示带有替换结果的段落 *“ 替换”对话框,用于设置替换规则

1 2 3

支持经典替换(将一个字符串直接更改为另一个字符串),或者您可以使用正则表达式(RegExp)。

##表达式

“文字”-简单文字 *“ *文本”- RexExp规则 *“#text”-禁用的规则 *“ text256”-禁用的规则

##示例

“解放”。 ->“库”-替换库。与Librera *“ Librera”->“Libréra”-添加正确的压力标记 *“#Lib。” ->“图书馆”-使用“#”禁用规则 *“ *(L | l)ib。” ->“ $ 1ibrera”-替换Lib。与Librera和lib。与librera *“ * [()”«»“”/[]“->”“-跳过字符 *“ * [?!:;; – | – | ―]”->“,”-用暂停(,)替换字符

TTS命令

*“文本”-> ttsPAUSE-在“文本”之后添加暂停 *“文本”-> ttsSTOP-如果在句子中找到“文本”,则停止TTS *“文本”-> ttsNEXT-如果句子中找到“文本”,则转到下一页 *“文本”-> ttsSKIP-如果在句子中找到“文本”,则跳过阅读句子

##添加规则文件

Librera支持@Voice Reader的RegExp规则文件 在下面查看此示例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中,我们引入了特殊的替换项(命令),这些替换项(命令)使您可以忽略裁切区域并确保连续无间断的读取。 *在“ 替换”窗口中,在左列中输入一个单词或单词序列,并用_ttsSKIP_进行替换。此替换将告诉引擎跳过此单词/单词序列的句子 *在左栏中输入一个单词或单词序列,并用_ttsNEXT_代替。替换内容将告诉引擎跳过此单词/单词序列的句子,并立即转到下一页 *别忘了按_APPLY_来让补发

4 5

请几次测试您的更改,以确保一切正常进行!