一种PPT自动配音的方法技术

技术编号:37813835 阅读:10 留言:0更新日期:2023-06-09 09:43
本发明专利技术公开了一种PPT自动配音的方法,属于一键式自动配音领域,包括创建特殊词汇数据库,将特殊词汇与实际发音字符相关联,用于特殊发音词汇的替换;利用Spire.Presentation技术按页码读取PPT文档中的备注文字,并对备注文字进行配音前处理,保证转化后语音的正确性;集成语音包,运用语音合成技术将处理后的备注文字转化为音频文件;运用Spire.Presentation技术将音频文件按页码插入到PPT文档中,设置音频属性以及幻灯片的播放属性,以实现幻灯片配音的自动播放及幻灯片的自动翻页。本发明专利技术解决了PPT文稿制作过程中配音专业要求高、步骤繁琐、耗时耗力的问题,实现了全自动一键式配音。现了全自动一键式配音。现了全自动一键式配音。

【技术实现步骤摘要】
一种PPT自动配音的方法


[0001]本专利技术涉及一键式自动配音领域,尤其是一种PPT自动配音的方法。

技术介绍

[0002]PPT演示文稿是一种常见的电子文档格式,广泛用于教学、工作汇报、企业宣传、产品推介等领域,在诸多场景下都需要对PPT进行配音,尤其是在电力行业,在工程汇报、技术推广、重大比赛中会因诸多原因致汇报人不能亲身前往进行汇报,为了达到较好的汇报效果,这时就需要对PPT进行配音,但人工配音专业性要求高、步骤繁琐、并且耗时耗力,这就急需一种PPT自动配音的方法,解决存在的问题。

技术实现思路

[0003]本专利技术需要解决的技术问题是提供一种PPT自动配音的方法,是对PPT内文字转语音配音的过程,解决了PPT文稿制作过程中配音专业要求高、步骤繁琐、耗时耗力的问题,提供了专业的配音服务,有效的提高了配音效率,实现了全自动一键式配音。
[0004]为解决上述技术问题,本专利技术所采用的技术方案是:一种PPT自动配音的方法,包括以下步骤:S1,创建特殊词汇数据库,将特殊词汇与实际发音字符相关联,用于特殊发音词汇的替换;S2,利用Spire.Presentation技术按页码读取PPT文档中的备注文字,并对备注文字进行配音前处理,保证转化后语音的正确性;S3,集成语音包,运用语音合成技术将处理后的备注文字转化为音频文件;S4,运用Spire.Presentation技术将音频文件按页码插入到PPT文档中,设置音频属性以及幻灯片的播放属性,以实现幻灯片配音的自动播放及幻灯片的自动翻页。r/>[0005]本专利技术技术方案的进一步改进在于:在S2中,读取PPT文档中的文字并进行配音前处理,具体包括以下步骤:2.1,准备需要配音的PPT文档,遍历PPT文档的每一页幻灯片,设当前幻灯片为P;2.2,运用Spire.Presentation技术读取幻灯片P的备注内容,备注内容表现形式为多段落文字;2.3,过滤掉备注内容中为空的段落,将不为空的段落内容拼接成含有段落符号的字符串S,最终将字符串S存储到字典D中,则字典D每一项的格式为{P,S};2.4,匹配特殊词汇数据库,自动将字符串S中的特殊词汇替换为实际发音字符,并对被替换的特殊词汇做位置标识;2.5,通过可视化软件界面,将字典D中的全部备注内容显示到界面供使用者编辑;使用者能够根据PPT文本中存在的不足进行修改完善。
[0006]本专利技术技术方案的进一步改进在于:在S3中,运用语音合成技术将处理后的备注文字转化为音频文件,具体包括以下步骤:
3.1,集成阿里、腾讯的发音包,做成丰富的发音可选择库,满足不同场景下的配音音色需求;3.2,将有关配音效果的语速、语调和音量进行参数化配置,使用者能够根据实际需求进行调整;3.3,遍历步骤2.3的字典D,将每项中的S运用语音合成技术转化为音频格式的文件,按页码保存音频文件。
[0007]本专利技术技术方案的进一步改进在于:在S4中,运用Spire.Presentation将音频文件按页码插入到PPT文档中,具体包括以下步骤:4.1,利用Spire.Presentation技术将步骤3.3中生成的音频文件插入到PPT文档的对应页;4.2,调整音频的位置为(

200,

200),将音频喇叭控件调整到可视区域范围以外,使其不在幻灯片播放时显示;4.3,利用Spire.Presentation技术将音频的动画顺序置顶,并将动画的“计时属性”中的“开始”设置为“在上一动画同时”,“延时”设置为“0”,重复设置为“无”;4.4,利用Spire.Presentation技术判断当前页是否为最后一页,若不是,则设置当前PPT的“自动换片”属性为“打开”,自动读取该页音频文件的时长,设置“自动换片时间”为音频文件的时长。
[0008]4.5,对S2进行反向处理,利用被替换特殊词汇的标记位置进行反向替换;4.6,利用Spire.Presentation技术将步骤2.5编辑后的备注回写到PPT文档对应页中。
[0009]由于采用了上述技术方案,本专利技术取得的技术进步是:1、 本专利技术实现了PPT文档备注文字的自动读取、回写:利用Spire.Presentation技术读取PPT文档的备注文字,然后以页为索引进行存储,利用可视化编程对读取的备注文字进行显示,并实现了备注文字按需修改后回写PPT文档,方便了使用者对文字内容的审阅与订正,这个过程使用者无需重复打开和保存PPT文档,节约了时间的同时提高了配音的正确率。
[0010]2、 本专利技术通过备注文字的前处理,实现了特殊发音词汇的自动识别与替换:创建可维护的特殊发音词汇数据库,使用者根据行业需求维护数据库,从而将备注中的特殊发音自动替换为正确的发音字符,提高了配音方法的适应性以及实用性。
[0011]3、 本专利技术依托语音合成技术,整合多种语音包,实现了文字到语音的一键批量转化:整合腾讯云、阿里云等成熟的第三方语音包,满足使用者更多的使用场景需求,并通过对音量、音速的简单配置,实现了整个PPT文档内全部页码备注文字的语音转换以及配音文件输出,提高了适应性和工作效率。
[0012]4、 本专利技术实现了PPT文档音配的自动插入和配置:利用Spire.Presentation技术自动将配音文件按页码插入到相关页,并自动配置了播放控件位置、播放时间等属性,这些属性的配置步骤多且有一定的技术专业性,倘若PPT文档页数繁多,手动插入音频文件和配置这些属性需要消耗大量的时间,自动配置解放了人力资源,节约了时间,提高了效率,同时降低了因人为操作而产生错误的可能性,当在行业重要的演讲、汇报的过程中,这些错误的降低可提高使用者的竞争力。
S3,集成阿里云语音包,运用语音合成技术将处理后的备注文字转化为音频文件;具体包括以下步骤:3.1,集成阿里云的发音包,包括通用类、客服类、文学类、高清类、直播类、童声类、多语种类、英文类、方言类共计102种,这里选择了通用类的“小刚标准男生”发音包;3.2,将语速调整为0,语调调整为0,音量调整为50,其中语速的范围为

500到500,语调的范围为

500到500,音量的范围为0到100;3.3,遍历 步骤2.3的字典D,将文本“天津北辰津霸路220kV变电站新建工程顺利投运。/r/n标志着北辰区电网结构完善升级迈出一大步,提高了供电质量。”运用语音合成技术转化为音频格式的文件,保存音频文件到本地,命名为“1.wma”;S4、运用Spire.Presentation技术将音频文件按页码插入到PPT文档中,设置音频属性以及幻灯片的播放属性,以实现幻灯片配音的自动播放及幻灯片的自动翻页;具体包括以下步骤:4.1,利用Spire.Presentation技术将步骤3.3中生成的“1.wma”音频文件插入到PPT的第1页;4.2,调整音频的位置为(

200,

200),将音频喇叭控件调整到可视区域范围以外,使其不在幻灯片播放时显示;4.3,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种PPT自动配音的方法,其特征在于:包括以下步骤:S1,创建特殊词汇数据库,将特殊词汇与实际发音字符相关联,用于特殊发音词汇的替换;S2,利用Spire.Presentation技术按页码读取PPT文档中的备注文字,并对备注文字进行配音前处理,保证转化后语音的正确性;S3,集成语音包,运用语音合成技术将处理后的备注文字转化为音频文件;S4,运用Spire.Presentation技术将音频文件按页码插入到PPT文档中,设置音频属性以及幻灯片的播放属性,以实现幻灯片配音的自动播放及幻灯片的自动翻页。2.根据权利要求1所述的一种PPT自动配音的方法,其特征在于:在S2中,读取PPT文档中的文字并进行配音前处理,具体包括以下步骤:2.1,准备需要配音的PPT文档,遍历PPT文档的每一页幻灯片,设当前幻灯片为P;2.2,运用Spire.Presentation技术读取幻灯片P的备注内容,备注内容表现形式为多段落文字;2.3,过滤掉备注内容中为空的段落,将不为空的段落内容拼接成含有段落符号的字符串S,最终将字符串S存储到字典D中,则字典D每一项的格式为{P,S};2.4,匹配特殊词汇数据库,自动将字符串S中的特殊词汇替换为实际发音字符,并对被替换的特殊词汇做位置标识;2.5,通过可视化软件界面,将字典D中的全部备注内容显示到界面供使用者编辑;使用者能够根据PPT文本中存在的不足进行修改完善。3.根据权利要求2所述的一种PPT自动配音的方法,其特征在于:在S3中,运用语音合成技术将处理后的备注文字转化为...

【专利技术属性】
技术研发人员:吴艳艳王亚松孙凯航宿维忠王晓冬雷亚雄
申请(专利权)人:中国电建集团河北省电力勘测设计研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1