c语言 朗读文章

序号: 2

学号: 10461202

Z H

O U U N I V

R S E

设计课程名称: C 语言程序设计 题 目: 朗读文章

学 生 姓 名: 王利

学 院(系): 数理学院 专业班级:电科102 指 导 教 师: 周天彤 专业技术职务: 讲师 月 月 日

C H N G

I T Y

课 程 设 计

2011.6

内容提要

本报告是有关朗读文章的课程设计,本报告包括系

统的主要功能、任务书的基本要求与内容,系统的功能结构图以及详细的C 语言程序代码,最后是个人的心得体会。

目录

主要功能„„„„„„„„„„„„„„„„„„2

基本要求与内容„„„„„„„„„„„„„„„3

功能结构图„„„„„„„„„„„„„„„„„4

C 语言程序代码 „„„„„„„„„„„„„„„5

使用说明„„„„„„„„„„„„„„„„„„10

心得体会„„„„„„„„„„„„„„„„„„11

系统的主要功能

现代计算机技术中有一种叫做计算机朗读的技术,能够把段落文章朗读出来,而不是简单的朗读一个一个字母,计算机朗读技术为人机交互开辟了新天地,某些阅读困难的地方都可以使用它。微软公司的Ms Speech SDK 是一款兼具语音朗读(TTS,Text To Speech)和语音识别(SR ,Speech Recognition)的开发包。 程序需要实现以下功能: 1. 直接朗读文章 2. 屏蔽词处理 3. 朗读整个目录

内容与基本要求

内容:

打开指定的文件,并依次将按照句子为单位从文件中读出,每读一行句子,就在屏幕上显示,并使用TTS 读出,朗读文章时,如遇到括号则跳过括号内的内容,统计括号内的字数,并以“此处省略XX 字”形式读出。

其次要求能够依据给出的一组屏蔽词,在朗读文章时,屏幕显示将屏蔽词用括号括起来,最后保存在新的文件里。

最后给出一个目录并依次朗读该目录下所有的文本文件(TxT 文件)。 基本要求:

(1) 为各项操作功能设计一个菜单。应用程序运行后,

先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目;

(2) 在第一个功能中,规定所有句子长度不超过1024

字节。在使用该功能时,用户需输入所要朗读的文章的文件名。

(3) 在第二个功能中,所有屏蔽词总数不超过1000个,

并保存在MaskWord.dat 文件中。该文件是纯文本文件,各个屏蔽词以空格分开,并由课程设计者自行提供。该文件可VC++自带文本编辑器创建和修改。也可由记事本创建强制修改后缀名而来。在使用该功能时,用户需输入所要朗读文章的文件名和屏蔽处理后的文件名。

(4) 在第三个功能中,不要求变更目录,就直接读取

当前目录下的所有文件即可。但是需要依据功能二从当前目录下读取maskword.dat 文件做屏蔽词处理。

功能结构框图

1

2)

括号读出

程序代码

课程设计

心得体会

通过这次课程设计,第一,我明白自己要学的东西还很多,不能局限于课本上的知识,应该多多翻阅有关本课程的其它书籍,拓宽自己的知识面。第二,做事要一丝不苟,要有恒心,有毅力。写程序往往因为一个小小的疏忽而导致程序无法运行,并且很多时候检查很多遍都检查不出来,这时候就需要我们有耐心,逐字逐句检查,相信最后一定会排查错误。第三,我也明白了团队合作的重要性,在合作的过程中会从队友身上学到很多东西,提高办事效率。总之,通过这次课程设计我还是收获颇多的。

- 21 -

序号: 2

学号: 10461202

Z H

O U U N I V

R S E

设计课程名称: C 语言程序设计 题 目: 朗读文章

学 生 姓 名: 王利

学 院(系): 数理学院 专业班级:电科102 指 导 教 师: 周天彤 专业技术职务: 讲师 月 月 日

C H N G

I T Y

课 程 设 计

2011.6

内容提要

本报告是有关朗读文章的课程设计,本报告包括系

统的主要功能、任务书的基本要求与内容,系统的功能结构图以及详细的C 语言程序代码,最后是个人的心得体会。

目录

主要功能„„„„„„„„„„„„„„„„„„2

基本要求与内容„„„„„„„„„„„„„„„3

功能结构图„„„„„„„„„„„„„„„„„4

C 语言程序代码 „„„„„„„„„„„„„„„5

使用说明„„„„„„„„„„„„„„„„„„10

心得体会„„„„„„„„„„„„„„„„„„11

系统的主要功能

现代计算机技术中有一种叫做计算机朗读的技术,能够把段落文章朗读出来,而不是简单的朗读一个一个字母,计算机朗读技术为人机交互开辟了新天地,某些阅读困难的地方都可以使用它。微软公司的Ms Speech SDK 是一款兼具语音朗读(TTS,Text To Speech)和语音识别(SR ,Speech Recognition)的开发包。 程序需要实现以下功能: 1. 直接朗读文章 2. 屏蔽词处理 3. 朗读整个目录

内容与基本要求

内容:

打开指定的文件,并依次将按照句子为单位从文件中读出,每读一行句子,就在屏幕上显示,并使用TTS 读出,朗读文章时,如遇到括号则跳过括号内的内容,统计括号内的字数,并以“此处省略XX 字”形式读出。

其次要求能够依据给出的一组屏蔽词,在朗读文章时,屏幕显示将屏蔽词用括号括起来,最后保存在新的文件里。

最后给出一个目录并依次朗读该目录下所有的文本文件(TxT 文件)。 基本要求:

(1) 为各项操作功能设计一个菜单。应用程序运行后,

先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目;

(2) 在第一个功能中,规定所有句子长度不超过1024

字节。在使用该功能时,用户需输入所要朗读的文章的文件名。

(3) 在第二个功能中,所有屏蔽词总数不超过1000个,

并保存在MaskWord.dat 文件中。该文件是纯文本文件,各个屏蔽词以空格分开,并由课程设计者自行提供。该文件可VC++自带文本编辑器创建和修改。也可由记事本创建强制修改后缀名而来。在使用该功能时,用户需输入所要朗读文章的文件名和屏蔽处理后的文件名。

(4) 在第三个功能中,不要求变更目录,就直接读取

当前目录下的所有文件即可。但是需要依据功能二从当前目录下读取maskword.dat 文件做屏蔽词处理。

功能结构框图

1

2)

括号读出

程序代码

课程设计

心得体会

通过这次课程设计,第一,我明白自己要学的东西还很多,不能局限于课本上的知识,应该多多翻阅有关本课程的其它书籍,拓宽自己的知识面。第二,做事要一丝不苟,要有恒心,有毅力。写程序往往因为一个小小的疏忽而导致程序无法运行,并且很多时候检查很多遍都检查不出来,这时候就需要我们有耐心,逐字逐句检查,相信最后一定会排查错误。第三,我也明白了团队合作的重要性,在合作的过程中会从队友身上学到很多东西,提高办事效率。总之,通过这次课程设计我还是收获颇多的。

- 21 -


相关文章

  • 我对初中英语朗读教学的感悟
  • 中图分类号:H31 文献标识码:A 文章编号:1008-925X(2012)10-0238-01 我们要弄清楚一篇文章的内容,分析它的语法,字词句间的结构,无论是中文还是英文都必须通过阅读来完成,阅读有朗读和默读两种形式.朗读是英语学习中的 ...查看


  • 朗读--训练口语表达能力的最佳方法
  • 朗读--训练口语表达能力的最佳方法 朗读是指把诉诸视觉的书面语言,转化为诉诸听觉的有声语言的再创造活动.朗读是通过朗读者以特定的文字材料为基础,以语言为媒介,准确.生动地再现文章的思想内容,或者再创造文学作品艺术形象的一种活动. 朗读作为一 ...查看


  • 三分文章七分读
  • 朗读,语文教学中的独特魅力 朗读,就是用清晰响亮的标准语音有感情的读出文章来,是将书面语言转化为有声语言的活动,也是提高学生语文水平的重要途径."书读百遍,其义自见",胸中能装有百十篇范文.几百首诗歌,就如涓涓细流汇成大 ...查看


  • 环境造就语言
  • 课文教材解读 笔者将要讲解的这一篇文章为精读课文,是出现在语文S版教材内的.需要二年级学生在学年的上半年开展讨论和学习工作的名为<做灯笼>的小短文.作为被安插在第七单元的精读文章――<做灯笼>在其教学目标和内容学习量 ...查看


  • 浅谈朗读在语文教学中的重要性
  • 朗读在语文教学中的重要性 内容提要:朗读在语文教学中有着十分重要的地位,小学语文课程标准对朗读提出 十分明确的要求:"各个学段的阅读教学都要重视朗读和默读", "用普通话正确.流利.有感情地朗读课文" ...查看


  • 朗读知识简介--朗读的基本技巧(二)
  • 朗读是一个有着复杂的心理.生理变化的驾驭语言的过程.朗读者必须掌握一定的技巧,深入地理解和体悟作品:必须以文字作品为依据,在原作的基础上,将自己的深切感受融入其中:必须在停连.重音.节奏.语势等方面进行艺术加工,通过有声语言准确.鲜明.生动 ...查看


  • 浅谈如何上好小学生语文朗读课
  • 浅谈如何上好小学生语文朗读课 朗读是把文字转化为有声语言的一种创造性活动,是一种出声的阅读方式,是小学生完成阅读教育任务的一项重要基本功,它是阅读的起点,是理解课文的重要手段,是对文字信息的再创作.从教学效果来看,朗读能加强学生的语感能力, ...查看


  • 小学语文朗读教学的实践与思考
  • 龙源期刊网 http://www.qikan.com.cn 小学语文朗读教学的实践与思考 作者:刘阿娟 来源:<新课程学习·中>2013年第10期 摘 要:小学语文是基础学科,主要培养学生对语言和文字的应用和理解.在小学低年级阶 ...查看


  • 八年级语文下册第二课集体备课记录
  • 八年级语文下册第二课 集体备课记录 时间:2010.03.08 地点:初二年段室 课时:2课时 备课组成员:黄亚贞,戴智华,陈丽芬 黄亚贞: <永久的悔>是语文版八年级下册第二课.这是季羡林先生的一篇回忆性散文.作者通过回忆童年 ...查看


热门内容