系统软件 应用软件 图形软件 行业软件 安全相关 网络软件 聊天软件 影音软件 教育教学 驱动工具 编程开发 插件下载 源码下载 APP电脑版 其他类别

Balabolka

v2.15.0.805

Balabolka

  • 软件大小:22.71 MB
  • 软件语言:简体中文
  • 软件授权:共享软件
  • 软件类型:应用软件
  • 软件平台:WinAll
  • 更新时间:2022-02-09 14:32
  • 星级评分:4级
  • 软件官网:https://www.downza.com/
好评:50%顶一个
坏评:50踩一个

Balabolka简介

Balabolka是一款以语音形式呈现单词的软件。Balabolka可以使用系统上安装的所有计算机语言。您可以使用Balabolka顶部附近工具栏上的标准播放、暂停和停止按钮来控制声音。该程序可以读取剪贴板内容,查看文档中的文本,自定义字体和背景颜色,并控制从系统托盘或全局热键读取。支持的文件格式:AZW、AZW3、CHM、DjVu、DOC、DOCX、EML、EPUB、FB2、FB3、HTML、LIT、MO、ODP、ODS、ODT、PDB、PDF、PPT、PPTX、PRC、RTF、TCR、WPD、XLS、XLX IFilter接口可用于扩展名未知的文件。通过从文件菜单中选择文件、保存音频文件或文件、拆分并转换为音频文件,您可以将屏幕上的文本保存为W、MP3、MP4、OGG或WMA文件。Balabolka您可以将同步的文本保存在外部LRC文件中,或将MP3标签保存在音频文件中。当在电脑或现代数字音频播放器上播放音频文件时,文本将同步显示(与歌曲的歌词相同)。这个程序可以使用各种版本的Micsoft语音API(SAPI)和Micsoft语音平台。它允许改变声音的参数,包括速度和音高。用户可以应用特殊的替代列表来提高语音清晰度的质量。当你想改变单词的拼写或分离音节时,这个功能非常有用。

Balabolka软件功能

声音

语音应用程序编程接口或SAPI是由Micsoft开发的,它允许在Windows应用程序中使用语音合成。有两个主要的SAPI版本(SAPI 4和SAPI 5),它们彼此不兼容。

SAPI 5

RHVoice & # 8211以及免费开源语音合成器(支持英语、世界语、格鲁吉亚语、俄语、乌克兰语、吉尔吉斯语和鞑靼语);

RHVoice

UkrVox & # 8211亚斯拉夫·科萨克(乌克兰利沃夫)的乌克兰语发音:

伊戈尔

Ekho & # 8211免费TTS引擎(支持粤语、普通话、诏安客家):

回声(中文)

为了更好的音质,可以购买Acapela Gup、Cepstral或IVONA语音。它们是新一代TTS引擎,使用大型语音数据库,因此语音质量非常出色。

音频剪辑

Balabolka允许您将指向外部音频文件(音频片段)的链接插入文档文本。使用主菜单项“文本|音频剪辑”选择音频文件名。支持的格式:W,MP3,OGG。

拼写

Balabolka实现拼写引擎通用拼写器应用编程接口(CSAPI)进行拼写。CSAPI是为所有包含拼写的Micsoft应用程序设计的。

改变& # 8211;用从“建议”字段中获得的正确单词替换当前单词。

全部更改& # 8211;用从“建议”字段中获得的正确单词替换描述中所选单词的所有匹配项。

忽略& # 8211;跳过当前单词而不更改它,并继续下一个拼写错误的单词。

全部忽略& # 8211;跳过描述中当前单词的所有出现,不做任何更改,并继续处理下一个拼写错误的单词。该单词将在当前Balabolka会话中正确拼写。

添加& # 8211;将当前单词添加到用户词典中。

查找和替换文本

该程序允许您在当前文档中搜索文本,并用不同的文本替换它。非打印字符支持Micsoft Word中的大多数特殊代码:

Balabolka软件特色

简单地做,没有任何复杂的步骤。

支持更换语言,如简体中文、英语等。

调整支持文本到语音转换的语音阅读速度和语调。

支持在文本中查找字节或字段。

支持快捷键,例如

Ctrl+L文本格式

Ctrl+M查找同一行中的同义词

Ctrl+G文本而不是数字

外语词汇

Ctrl+Alt+D直接语音

Ctrl+Alt+Ins插入音频剪辑

Ctrl+Alt+X插入XML标签

Ctrl+Alt+M删除所有XMl标签

F4拼写

F5朗读

F6停顿

F7站

F8大声朗读选定的课文

F9读取剪贴板

……

可更换音频输出设备

可以设置语音、文档保存、程序启动等功能。

系统托盘可以设置,全屏浏览,小浮动窗口可以显示等。

支持句子间暂停秒和段落间暂停秒的自定义设置

支持文件拆分合并,或者批量转换。

书签可以插入到文本中,以便于搜索。

Balabolka更换规则

词典组

该应用程序允许使用带有替换规则的特殊文本文件(“词典”)来改善单词的发音。文件的每一行都包含一个替换规则。规则可以是正则表达式(文件名带有*。rex扩展名)或模板(文件名带有*。dic扩展)。扩展名为*的文件。bxd结合了其他两种格式的选项。

当用户告诉程序朗读文本时,Balabolka会知道词典中文本中哪些单词需要发音纠正,并在词典中应用相应的替换规则。更改后的文本被发送到计算机语音剪贴板,语音朗读文本。

要查看程序使用的词典列表,请选择菜单项“视图|显示|词典面板”或按F11。在主窗口的右侧,将显示文件名列表;它分为两部分:

Top & # 8211包含替换列表的文件;

底部& # 8211;带有同形异义词(同义词)列表的文件。

不同的电脑声音可以使用不同的替换列表。用户可以从列表中选择必要的文件。

要创建新词典,请右键单击词典面板,从上下文菜单中选择新建,然后键入新词典的文件名。该文件将在磁盘上创建,其名称将显示在面板列表中。

如果用户想要修改替换列表,他应该从列表中选择文件名,然后单击编辑。这将打开一个编辑替换列表的窗口。要添加新的替换规则,您必须填写字段“阅读此内容:”和“像这样:”并单击“添加”。编辑后,单击保存并退出编辑器。

一般规则列表

如果您在列表中选择多个文件名,应用程序会自动将这些字典中的规则合并到存储在计算机内存中的单个列表中。要查看此列表,请右键单击词典面板,然后从弹出菜单中选择“显示列表”。

当来自不同文件的规则合并到共享列表中时,情况如下:

规则来自*;bxd文件被一个接一个地添加,因为它们在词汇表中;文档按字母顺序处理;

从*处理规则的顺序相同;雷克斯档案;

*.DIC文件的所有规则都是这样排序的:第一,区分大小写的规则,不区分大小写,根据模板长度重新排序& # 8211;符号模式最长的规则靠近顶部放置。

如果可以对文本中的同一个单词应用多个规则,那么规则在列表中的顺序就非常重要。Balabolka按顺序替换,即第二个规则将应用于列表中第一个规则修改过的文本。在这种情况下,规则的顺序非常重要。

文件中带有*的规则。将首先应用rex扩展。要将规则应用于当前文档的结果,请使用主菜单项选项|发音纠正|查看修改的文本和选项|发音纠正|替换统计。

其他工具

要查找影响相同文本的一对规则,请选择菜单项“选项|发音纠正|查找规则对”。这允许您查找从未使用过的规则:另一个规则修改了文本中的这个表达式。

人名、地名、动物绰号、机构名称等的读音。需要经常纠正。您可以通过主菜单项“选项|发音纠正|查找姓名”在当前文档中轻松搜索这些单词。正文中”。Balabolka您可以查看找到的三个单词的列表:

名称(当前文件中总是以大写字母开头的单词);

所有带大写字母的单词;

文档文本中的所有单词。

当您浏览单词列表时,应用程序会自动朗读单词。如果单词没有读对,你可以纠正发音,并在字典中添加新的规则。找到的名称列表可以按字母顺序排列,也可以根据文本中使用单词的频率进行排序。此外,您可以多次禁用在文本中显示单词;这将加快在当前文档中找到的名称列表的速度。

简介

面板设置的当前状态可以存储为“配置文件”。要创建和编辑个人资料,请使用菜单项“选项|发音纠正|个人资料”。

Balabolka安装方法

1.找到下载的压缩包并解压缩。双击“setup.exe”应用程序进入安装步骤。

2.选择软件的显示语言。建议选择简体中文。选择后,单击[下一步]继续。

3.安装向导将指导您在计算机上安装此程序。单击[下一步]继续,或单击[取消]退出安装程序。

4.如果要更改程序的存储位置,请单击[浏览]并选择目标文件夹,然后单击[下一步]继续。

5.选择附加任务,用户可以根据自己的需要决定是否创建桌面图标和锁定任务栏选项,选择后点击【下一步】继续。

6.等待安装过程,大约需要五秒钟完成安装。

7.安装完成后,单击“完成”退出安装向导,并默认打开软件。

Balabolka使用说明

上下文标签定义(SAPI 5)

XML CONTEXT标记指定文本块的规范化。该规范定义了上下文标签的SAPI预定义属。这些id是字符串。SAPI不会对传递给引擎的字符串执行任何参数验证,因此应用程序可以为引擎指定特定于引擎的规范化标识。特定于引擎的字符串以引擎供应商的名称开头,以避免引擎之间的混淆。

示例:

文本

其中一些值的确切实现取决于SAPI 5中使用的引擎。为了加强一些规范化,应用程序开发人员可以选择标准化文本或使用其他SAPI标签或特定于引擎的标识。每个上下文标签可以包含多个字符串。

示例:

12/21/99 11/21/99 10/21/99

将规范为“1999年11月29日至11月29日至1999年10月29日。”

支持以下预定义的上下文类型:

时期

时间

数数

电子邮件

地址

时期

此上下文指定传递给引擎的数字是一个句点。句点通常有number[分隔符] number[分隔符] number或number[分隔符]number的格式,其中分隔符可以是& # 8217;。’,’/’或者& # 8217;–‘,数字通常在01到12个月、01到31天之间。一年通常是两位或四位数字。

以下是有效的字符串类型:

日期_mdy

这将使期间标准化,以便第一组数字是月,第二组数字是期间,第三组数字是年。当年份为两位数时,发动机将其读取为两位数或四位数。

示例:

12/21/99

将规范为“九十九年十二月二十九日”

或者“12月21日九十九”

12/21/1999

将标准化为“1999年12月2日”

日期_dmy

这将使期间标准化,以便第一组数字是期间,第二组是月份,第三组是年份。当年份为两位数时,发动机将其读取为两位数。如果年份表示为四位数,则表示为四位数年份。

示例:

21.12.99

将规范为“九十九年十二月二十九日”

或者“12月21日九十九”

21-12-1999

将标准化为“1999年12月2日”

日期_ymd

这将使期间标准化,这样第一组数字是年,第二组是月,第三组是期间。当年份为两位数时,发动机将其读取为两位数。如果年份表示为四位数,则表示为四位数年份。

示例:

99-12-21

将规范为“九十九年十二月二十九日”

或者“12月21日九十九”

1999.12.21

将标准化为“1999年12月2日”

日期名称

这将使期间标准化,以便第一组数字是年,第二组数字是月。当年份为两位数时,发动机将其读取为两位数。如果年份表示为四位数,则表示为四位数年份。

示例:

99-12

将规范为“九十九年十二月”

或者“九十九年十二月”

1999.12

将规范为“九十九年十二月”

日期_我的

这将使期间标准化,以便第一组数字是月份,第二组数字是年份。当年份为两位数时,发动机将其读取为两位数。如果年份表示为四位数,则表示为四位数年份。

示例:

12/99

将规范为“九十九年十二月”

或者“九十九年十二月”

12/1999

将规范为“九十九年十二月”

日期_dm

这将使期间标准化,以便第一组数字是期间,第二组数字是月份。

示例:

21.12

将被标准化为“12月21日”

日期_md

这将使期间标准化,以便第一组数字是月份,第二组数字是期间。

示例:

12/21

将被标准化为“12月21日”

日期_年份

这将被标准化,以便数字可以被读取为一年。

示例:

1999

使标准化

XML标签(SAPI 5)

SAPI 5综合标签是一种可扩展标记语言(XML)标签,插入到文本中以修改文本的语音合成。这些提供音量控制和单词强调等功能的XML标签将被插入到文本中。默认情况下,SAPI XML解析器会自动检测XML。如果XML结构无效,程序可能会返回语音错误。

每个XML元素包含一个开始标记和一个结束标记,它们包含不区分大小写的标记名和这些标记之间的内容。如果元素为空,则它没有内容,并且开始标记和结束标记可能相同。

所有的XML元素必须相互正确嵌套。

不正确:

文本

正确:

文本

因为元素在元素内部是开放的,所以它在元素内部必须是封闭的。

使用主菜单项“文本|插入XML标记”向选定文本添加标记。开始标记将被插入到所选文本的开头,结束标记& # 8211;在正文的最后。

SAPI文本到语音(TTS)XML标签分为几类。

语音状态控制

直接项目插入

语音环境控制

语音选择

自定义发音

语音状态控制标签

Saptitts XML支持五个控制当前语音状态的标签:音量、速率、音高、强调和拼写。

卷标控制语音音量。标签可以是空白的,在这种情况下,它适用于所有后续文本,或者它可以包含内容,在这种情况下,它只适用于该内容。

卷标有一个必需的属:L1。这个亏格的值应该是0到100之间的整数。超出此范围的值将被截断。

这篇课文应该以50分的水平朗读。这篇课文应以100的音量朗读。

以下所有课文都应该以80分钟为一册。

100代表语音的默认音量。较低的值表示该默认值的百分比。也就是说,50相当于总数的50%。

速度

速率标签控制语音的速率。标签可以是空白的,在这种情况下,它适用于所有后续文本,或者它可以包含内容,在这种情况下,它只适用于该内容。

速率标签有两个类别,速度和AbsSpeed,其中一个必须存在。这两个属的值应该是负十到十之间的整数。超出此范围的值可能会被引擎截断(但不会被SAPI截断)。AbsSpeed是控制语音的绝对速率,所以值10总是对应值10,值5总是对应值5。

这篇文章应该以第五种标准来讲。这篇课文应该以零下5度的速度讲。

下面所有的单词都应该以十分之一的速度说。

“速度”是指控制语音的相对速度。通过将每个速度与当前绝对值相加来找到绝对值。

这篇课文应该是第五级的。这篇课文应该以零语速朗读。

零表示语音的默认速率,正值较快,负值较慢。

沥青

音高标签控制语音的音高。标签可以是空白的,在这种情况下,它适用于所有后续文本,或者它可以包含内容,在这种情况下,它只适用于该内容。

音高标记有两个属,Middle和AbsMiddle,其中一个必须存在。这两个属的值应该是负十到十之间的整数。超出此范围的值可能会被引擎截断(但不会被SAPI截断)。

AbsMiddle是语音的绝对音高,所以值10总是对应值10,值5总是对应值5。

这篇文章应该在第五个文件中陈述。这篇课文应该用否定五来表达。

下面所有的单词都应该用第十个音来说。

中间属控制语音的相对音高。通过将每个中间值与当前绝对值相加来找到绝对值。

这篇文章应该用第五种语气说。这篇课文应该用零间距朗读。

零表示语音的默认中间音,正值较高,负值较低。

肺气肿

Emph标签表示单词或词性强调文本。Emph标签不能为空。下面的话要强调一下。

嘘!

强调方法可能因声音而异。

Balabolka常见问题

我收到错误消息“OLE错误80045042”。这是什么意思?

回答此错误意味着:“由于语法错误,XML解析器失败。”您必须验证文本中的XML标记的语法。或者,文本的某些部分看起来像XML标签的开头,让SAPI感到困惑。如果您不想使用XML标记,请删除符号“”(或将其替换为“小于”和“大于”)。

问:我在哪里可以买到SAPI 4?

要使用SAPI 4语音,请下载并安装可再发行的Micsoft语音应用编程接口文件(824 KB)。此外,还可以下载安装Micsoft语音控制面板(840 KB)。语音控制面板将在控制面板上添加一个图标,使您能够将系统上安装的兼容文本列表到语音引擎,并自定义其设置供您使用。

问:我在哪里可以买到SAPI 5?

答:SAPI 5是Windows XP(及更高版本)附带的。

我如何知道我的计算机上安装了什么文本到语音转换?

可以根据控制面板& # 8211;& gt声音& # 8211;& gt属& # 8211;& gt文本到语音& # 8211;& gt选择语音以查看计算机上所有可用的语音。

如何静默安装Balabolka?

答:要在无对话框的静默模式下安装alabolka,可以使用静默安装。使用-silent命令行开关以静默方式安装。

我打开了一个DjVu文件,但是程序没有显示任何文本。发生了什么事?

DjVu格式旨在存储扫描的文档。DjVu文件包含书籍、杂志和其他页面的图像。另外,DjVu可以包含OCR文本层。

Balabolka数据只能从DjVu的文本层提取。如果这些图层不可用,获取文本的唯一方法是使用文本识别系统(例如,FineReader)。

我的电脑里有两张声卡。如何选择音频设备进行文本到语音的播放?

回答可以在Windows的控制面板中选择“语音”,在“语音种类”对话框中点击“音频输出”按钮。此外,Balabolka包含主菜单项“选项|音频输出”。

问题我的电脑正在运行一个小版本的Windows。我已经为Micsoft语音平台和英语发音安装了一个运行时软件包。但是可用声音的列表仍然是空的。有什么问题?

答Balabolka是32位应用。您还需要为Micsoft语音平台安装32位运行时包。

问题每当文本包含不间断空格(ALT+0160)时,语音会显示“空格”。如何解决这个问题?

答案可以在阅读过程中自动用常规空格替换不间断空格。选择主菜单项“选项|设置”,并在“设置”窗口(“阅读”选项卡)中选择“阅读时忽略字符”框。在可忽略符号列表中添加不间断的空格:按ALT并在数字键盘上键入“0160”。

如何删除段落开头的破折号?

回答您应该使用主菜单项“编辑|替换”。在查找内容框中键入p,在替换为框中键入p。你可以在这里找到更多关于特殊代码的信息。

什么是谷歌文字转语音?

答案在谷歌翻译中,你可以找到“听”按钮将文本转换成语音。按下此按钮后,浏览器开始下载MP3文件。该服务支持转换为不超过100个符号的语音文本。Balabolka允许您在小部件上分割大文本,为每个小部件创建音频文件并将其合并在一起(支持W、MP3和OGG格式)。

我用声音eSpeak把字幕转换成音频文件。但是,生成的音频文件包含没有停顿的语音。有什么问题?

答:强烈建议不要使用eSpeak进行字幕转换。这些声音不支持XML标记“静音”;同样的问题出现在其他声音的旧版本中。建议使用最新版本的商业软件(Cepstral、CerePc、IVONA等)。).

我对这个问题不满意。Balabolka如何从PDF文件中提取文本。我可以用其他方式处理PDF吗?

答:从PDF文件中提取文本的过程非常复杂,因为PDF文件不包含纯文本。您可以使用外部命令行工具进行文本提取:例如,Xpdf项目中的程序pdftotext.exe。将pdftotext.exe复制到Balabolka文件夹中的子文件夹“utils”,选择主菜单项“选项|文本导入”,选项卡“自定义文本导入”,然后单击添加按钮。用于定义pdftotext.exe的命令:

% b文件夹% utils pdftotext . exe-q-nogbrk-encutf-8%输入%%输出%

定义转换器的名称(例如,“Xpdf转换器”)、文件扩展名(“pdf”)和输出编码(“UTF-8”)。激活选项“使用”而不是“偏转”

收起介绍展开介绍
  • 安卓合集
  • 软件合集
  • 浏览器
  • 电脑管家
  • 安卓游戏
更多 >> 安卓合集安卓合计

热门推荐

装机必备软件