一种声控排版系统的制作方法

文档序号:13343478阅读:295来源:国知局
一种声控排版系统的制作方法

本发明涉及排版系统技术领域,尤其涉及一种声控排版系统。



背景技术:

在现有的演示文稿的制作过程中,一般的流程是,用户利用powerpoint、wps、illustrator、photoshop等设计软件,来制作设计文稿。

这种流程的弱点是:1、功能众多,操作繁琐,学习成本高。2、由于移动设备屏幕尺寸普遍较小,采用软件盘输入,效率较低。



技术实现要素:

本发明的目的是为了解决现有技术中存在操作麻烦、效率低的缺点,而提出的一种声控排版系统。

为了实现上述目的,本发明采用了如下技术方案:

设计一种声控排版系统,包括语音识别模块,语音识别模块用于将用户输入的语音转换为文本便于后续分析,所述语音识别模块通过接口连接有命令预处理模块,所述命令预处理模块通过接口连接有命令库,命令预处理模块用于对文本进行分析,从中分解出命令和参数,其中命令为约定好的一系列关键字,所述命令预处理模块通过接口连接有命令组装模块,命令组装模块用于将命令预处理模块输出的命令转换为排版操作,所述命令组装模块通过接口连接有素材库和排版模块,素材库用于提供合适的素材以备命令组装模块使用,排版模块用于根据排版命令和参数创建和调整页面元素,所述排版模块通过接口连接有显示模块,显示模块用于将排版的结果进行展现。

优选的,所述命令库包括文稿操作模块、页面操作模块、页面内部对象操作模块和多媒体操作模块,所述文稿操作模块、页面操作模块、页面内部对象操作模块和多媒体操作模块均通过导线与命令预处理模块连接。

优选的,所述文稿操作模块用于新建文稿、删除文稿、复制文稿、分享文稿、发送文稿和重命名文稿。

优选的,所述页面操作模块用于新建页面、删除页面、复制页面和修改页面显示顺序。

优选的,所述页面内部对象操作模块用于新建文字图片、移动文字图片、修改颜色、设置透明度、修改描边和替换背景。

优选的,所述多媒体操作模块用于录制音视频、删除音视频。

本发明提出的一种声控排版系统,有益效果在于:本发明通过将用户的语音输入分解为命令参数,最后通过排版模块完成自动排版的方式实现声控排版,其功能强大,能够实现简单快速地完成演示文稿的编辑制作,克服了键盘和屏幕过小对编辑效率的阻碍。

附图说明

图1为本发明提出的一种声控排版系统的系统框图;

图2为本发明提出的一种声控排版系统的命令库的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

参照图1-2,一种声控排版系统,一种声控排版系统,包括语音识别模块,语音识别模块用于将用户输入的语音转换为文本便于后续分析,语音识别模块通过接口连接有命令预处理模块,命令预处理模块通过接口连接有命令库,命令库包括文稿操作模块、页面操作模块、页面内部对象操作模块和多媒体操作模块,文稿操作模块、页面操作模块、页面内部对象操作模块和多媒体操作模块均通过导线与命令预处理模块连接。文稿操作模块用于新建文稿、删除文稿、复制文稿、分享文稿、发送文稿和重命名文稿。页面操作模块用于新建页面、删除页面、复制页面和修改页面显示顺序。页面内部对象操作模块用于新建文字图片、移动文字图片、修改颜色、设置透明度、修改描边和替换背景。多媒体操作模块用于录制音视频、删除音视频。

命令预处理模块用于对文本进行分析,从中分解出命令和参数,其中命令为约定好的一系列关键字,命令预处理模块通过接口连接有命令组装模块,命令组装模块用于将命令预处理模块输出的命令转换为排版操作,命令组装模块通过接口连接有素材库和排版模块,素材库用于提供合适的素材以备命令组装模块使用,排版模块用于根据排版命令和参数创建和调整页面元素,排版模块通过接口连接有显示模块,显示模块用于将排版的结果进行展现。

实施例1:

1、用户语音输入:将选中文字左移一小段距离,语音识别模块将其转换为文字。

2、命令预处理模块将这段文字拆分成两组初级命令:

a1、命令:选中,参数1:文字

a2、命令:左移,参数1:一小段距离

3、命令组装模块将初级命令翻译成排版命令:

b1、命令:选中,参数1:页码,参数2:文字对象的id

b2、命令:左移,参数1:100像素

4、排版模块依次执行上述b1、b2命令,执行细节如下:

c1:根据页码和文字对象的id,在页面中找到该对象,纪录为选中状态

c2:将该对象平移100像素

5、显示模块将排版结果进行展现。

实施例2:

1、用户语音输入:修改颜色绿色。

2、命令预处理模块,拆分成初级命令:

a1、命令:修改颜色,参数1:绿色

3、命令组装模块从素材模块中获取绿色对应的rgb分量,将初级命令翻译成排版命令:

b1、命令:修改颜色,参数1:r分量,参数2:g分量,参数3:b分量

3、排版模块,执行上述b1命令,执行细节如下:

c1:找到处于选中状态的对象,将该对象的颜色修改为指定的rgb

4、显示模块将排版结果进行展现。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。



技术特征:

技术总结
本发明涉及排版系统技术领域,尤其是一种声控排版系统,包括语音识别模块、命令预处理模块、命令库、命令组装模块、素材库、排版模块和显示模块,语音识别模块用于将用户输入的语音转换为文本便于后续分析,命令预处理模块用于对文本进行分析,从中分解出命令和参数,命令组装模块用于将命令预处理模块输出的命令转换为排版操作,素材库用于提供合适的素材以备命令组装模块使用,排版模块用于根据排版命令和参数创建和调整页面元素,显示模块用于将排版的结果进行展现。本发明通过将用户的语音输入分解为命令参数,最后通过排版模块完成自动排版的方式实现声控排版,其功能强大,能够实现简单快速地完成演示文稿的编辑制作。

技术研发人员:刘敏;张玙璠;肖迟
受保护的技术使用者:杭州上手科技有限公司
技术研发日:2017.08.16
技术公布日:2018.01.02
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1