自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 在“标点”处略停顿---按“句”滚动字幕的提词器改进

文章中的标点符号,在空间上只占1个字的位置,但在时间上却往往不止1个字。虽然不同的标点,停顿的时间不同,但总比1个字要略长。为了比1个字略长,又不使程序过于复杂,我这里定为 3 个字。(读者可以修改源代码)请注意原来的代码行 Tmin=0 我全部改为 Tmin = -3。另外,其他地方有些改进,读者可以自行比较。这次上传的资源名称:提词器程序与VB源代码.rar。

2024-09-16 17:12:16 92

原创 由VB代码谈谈“文本比对程序”的设计思路

从比对结果的界面可以看出,“没有变动”的行,即两边黑色的的行,有这样的特点:一一对应、上下顺序不换。(第3个特点,也是最重要的一点:保持不动的行数最多,这里不明显)从比对结果的界面可以看出,如果我们获得了“从左边文本变到右边文本的全部的编辑数据”:QS、CD,(看代码文件中的 MarkLine() 过程)。如果我们在右边的“编辑后”文本、从上到下、逐行鉴别“是否是黑色”的行,就可以得到这些数据。不过,鉴别的原则,必须是遵循上面提到的3点:一一对应、上下顺序不换、保持不动的行数最多。

2024-09-16 15:33:28 156

原创 文本比对--比对结果“两边灵活对齐”

后面的算法是一样的。3.由于使用的是普通的文本框,无法加颜色,所以“行与行之间”只判断“同或不同”,不计算“不同行的差异细节”。许多“文本比对程序”为了使比对完成后,两边“对应的行”能够对齐,采取了“插入空行”或“添加连线”等方法。我的设计方案是:“灵活对齐”(两边都有滚动条),就是把“想要关注的语句行区域的两边对应首行”----自动选中并对齐,以方便对这部分的语句段进行分析。3.文本比对算法绕不开“最短编辑距离”或者“最长公共子序列”的算法,我用的是“最长公共子序列”的“递归”算法,所以时间复杂度较大。

2024-07-28 17:00:33 608

原创 “文本比对程序”应该建立文本之间的★关联,不能“一涂(颜色)了之”------“最长公共子序列”的实际应用案例。

介绍这个程序的设计思路,关键变量,与常见程序的不同等等

2023-07-11 15:35:54 109 1

原创 从“公共子串”的角度来分析求解“最长公共子序列”(LCS)

公共子序列是由一个个公共子串顺序连接而成的。在求解LCS的过程中,我们可以说,★所有的问题都是由公共子串结束引起的;所有的问题也只有1个:“谁是下一个公共子串的最优首字”。

2022-12-18 16:50:23 163 1

原创 按“句”滚动字幕的提词器程序设计--按“句”提示和“语速”调节

从2个插图可以看出,文本中红色的句子(按标点分割文本)指示了“当前的句子”。这使得你的眼光搜索起来非常迅捷;红字下面逐字延伸的下划线,使得你的“语速”可以把握得相当精准。而在“下划线”延伸到标点符号之前,整个文本是“静止”的。就是说,滚动的时机,是由你调节好的“语速”来决定的。下面是2个关键问题:1.“按句提示(红色)”和★文本自动向上滚动。用什么方法来把文本按“指定的标点”分割为“句”呢? 核心的语句是: RT1.Span ",。?!;", True, True ...

2021-11-13 20:24:05 1265

原创 文本比对在中文打字评分中的运用--正确、错、漏、多的发现与应用

第一部分 发现错、漏、多 批改就是把“打字文本”和“样张文本”进行比对。 批改的最起码的要求,就是在2个文本中,每个字都须定性为“正确”或“不正确”(样张中的“不正确”,意思是指“没有被正确地打出来,”,就是“被漏打”和“被打错”)。(例3中的绿色“带儿子”),(例4中的红色“莫斯科去”);在录入中,不正确的字也可以分为2类:,一类叫做“多打”(例2中的蓝色“的”),另一类叫做“打错”(例4中的红色“墨西哥”)“正确”的3个原则是:1.两个文本中的正确字一一对应。 2.不能颠...

2021-06-17 21:26:45 1409

提词器程序与VB源代码.rar

按“句”来提示演讲者的“提词器”,是我自己设想出来的。经过实践,果然可以实现。欢迎使用并提出意见。

2024-09-16

两个文本比对程序 (多行形式的文本)

用VB编制文本比对程序,难点是怎样在算法中融入“最长公共子序列”的规则。这是文本比对程序绕不过去的规则。本资源一方面可以让你获得2个还比较实用的”文本比对程序“,另一方面让你试试看“不遵守这个规则”会出现怎样的比对结果。

2024-09-16

文本(多行形式)比对程序 -比对结果“灵活对齐”

我们经常要将自己以前编制的程序进行修改,比如:应“客户”的要求,增加某些功能、保留某些功能或者取消某些功能。但是,往往在修改后,没有得到预想的结果,如:预想要新增的功能没有获得,这时我们就要重点分析“编辑后新增的语句行”(这一类新增的行在文本比对后,会在行首自动加上规定的特殊的标记,很方便我们进行观察、分析)。……所以,“文本(多行形式)比对程序“会为我们用高级语言编程带来很大的帮助。

2024-07-28

“最长公共子序列”的实际应用案例

“最长公共子序列”的实际应用案例

2023-07-11

从“公共子串”的角度来分析求解“最长公共子序列”(LCS)

从“公共子串”的角度来分析求解“最长公共子序列”(LCS)

2022-12-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除