Treader-open/docs/faq/tts-replacements/zh.md

97 lines
4.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
layout: main
---
# TTS更换
>文本到语音替换用于更改引擎发音某些单词的方式,在阅读时跳过某些字符或设置正确的重音标记。
* 启用TTS替换
* 显示带有替换结果的段落
** * 替换* * ”对话框,用于设置替换规则
|1|2|3|
|-|-|-|
|![](1.png)|![](2.png)|![](3.png)|
支持经典替换(将一个字符串直接更改为另一个字符串),或者您可以使用正则表达式(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|
|-|-|
|![](4.png)|![](5.png)|
> **请几次测试您的更改,以确保一切正常进行!**
## 按原样阅读缩写
有时缩写 TTS 读错了,我们可以帮助它按原样阅读。
```
"*(\w). (\p{javaLowerCase})" "$1 $2"
```