当你坐在计算机前,机械地敲击键盘,逐个地输入字符, 你可能会有一种与“哑巴”在对话的感觉。如今,一种全新的声音控制计算机的方式进入了人们的生活。例如,当一个总经理上班,到了办公室门口,他对着门喊一声“开门”,办公室门自动打开。进了门说一声“请各部门经理立即到会议室开会”,五分钟之内,各部门的经理都来到了会议室。

这是怎么一回事呢?原来,安装在总经理办公室的一 台计算机能听懂总经理的话,是它指挥门和电话语音系统作出了反应。为了能更加方便、自由地和计算机“对话”,计算机工作者早就着手研究如何使人能够通过语言与计算机进行直接的对话。人与机器进行对话,首先就是要让机器能够听懂人的语言,并且按照人的指令处理一系列的事务,最后将执行的结果以语言的形式通知有关的人。

使计算机能够听懂人类的语言,必须要有一套复杂的软、硬件设备来支持,它必需包括语音分析器、存储器以及有关的控制电路等基本部件。话筒获得语音信息后,把语音送入语音分析器,语音分析器提取必要的语音信息参数,并与存储器中的标准语音进行匹配,如能匹配成功,则计算机理解(识别)了该语音信息,并 作出相应的响应。

一般的语音识别系统都有学习的功能,使用者可以训练它。比如,电话局可为移动电话用户提供一种语音拨号系统。用户可先训练一下自己的电话机,把经常要拨的电话号码及 对方姓名对着电话机念上三遍。以后再用时,只要按一个键开启系统,然后报出对方姓名和号码,即可自动接通。

这种移动 电话语音识别系统的设计原理是:计算机系统中的语音库将用户首次读入的姓名和电话号码制成标准语音样本,以后每次使用时,都将用声音输入的姓名和号码与库中的语音样本 进行比较,如一致,则接通相应的电话。语音识别的对象分为三个层次。首先是对单音节的识别,然后是对单词的识别,进而是对符合某种规则的语句的理解。

在现实世界中,任何两个人的发音不可能完全相同,甚至 同一个人说一个字也不总是以同一种语言、语调来说。另外,同一个单词又可能有不同的含义。这就使计算机难以令人满 意地理解自然语言。目前大多数语言理解系统十分简单,往往带有很大的限制,离真正的理解还有很大的差距,有待进一步研究。

全部

为什么计算机能听懂人的指令,为什么计算机有听懂命令的能力?相关推荐

  1. 计算机怎么模拟人,计算机能不能模拟人的思维?

    元培学院李通 1200017674 最近我愈发感觉到计算机是那么的"不聪明".计算机只会机械地执行我写的程序代码,却从来不能帮助我分析和解决问题.我有时候想,要是计算机可以像人一样 ...

  2. 为什么计算机能听懂人的指令,计算机能听懂我们在说什么吗?

    原标题:计算机能听懂我们在说什么吗? 计算机,比如Siri,常会迷惑不解,因为它们是根据单词统计规律性来判断词意.一位研究人员发明了一种玩家只能进行非口头交流的沟通游戏,并通过游戏准 确定位出相互理解 ...

  3. 计算机能直接执行的语言程序是,计算机能够直接执行的程序是什么语言

    可执行程序. 1.可执行程序(executable program,EXE File)是指一种可在操作系统存储空间中浮动定位的特殊程序.在MS-DOS和MS-WINDOWS下,此类文件扩展名为.exe ...

  4. 未来计算机能帮人们做什么,未来的计算机阅读答案

    阅读短文,答题.(25分) 未来的计算机 计算机又叫电脑.它是由主机.显示器.键盘和软件组成.未来的计算机是什么样的呢? 未来的计算机操作简单得就像傻瓜照相机,而用途越来越广.把著名医生看病的思维过程 ...

  5. 电话机器人智能语音机器人之:语音识别,让电脑听懂人说话

    通过pyaudio,已经可以将人说的话保存成声音文件. 但是,我们还需要计算机可以听懂人说的话,并执行相应的命令. 在计算机科学里,这被称为"语音识别技术",语音识别技术就是让机器 ...

  6. 按某种顺序排列的使计算机能执行,计算机一级考试试题理论题及答案

    计算机一级考试试题理论题及答案 1. 赋予计算机"讲话"的能力,用声音输出结果,属于语音__合成___技术. 2. 在Excel中以输入的数据清单含有字段:编号.姓名和工资,若希望 ...

  7. 英语专业有计算机课程吗,英语专业转行学计算机能学好吗

    英语在我们的生活中越来越普遍,英语好对我们的日常帮助是很大的,每年都有不少计算机专业的毕业生会选择学好英语从而获得更广阔的发展空间,也有一部分同学会在考完雅思之后选择出国留学,同样,也有英语专业想转行 ...

  8. 学计算机能学好英语,英语专业转行学计算机能学好吗

    英语在我们的生活中越来越普遍,英语好对我们的日常帮助是很大的,每年都有不少计算机专业的毕业生会选择学好英语从而获得更广阔的发展空间,也有一部分同学会在考完雅思之后选择出国留学,同样,也有英语专业想转行 ...

  9. 计算机指令中的操作部分指的是什么,什么是指令?计算机的指令由哪两部份组成?什么是程序?...

    1.计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程. 2.通常一条指令包括两方面的内容:操作码和操作数,操作码决定要完成的操作,操作数指 ...

最新文章

  1. linux系统一直循环登录界面,Ubuntu 14.04解决登录界面无限循环的方法
  2. 每日一题(进制转换)
  3. mysql 查询某个日期时间段,每天同一时间段的数据
  4. 如何修改Vue打包后文件的接口地址配置
  5. Swift中文件和图片上传处理
  6. python安装pygame模块_windows下 python 如何安装pygame模块
  7. 马云:未来10年,人类将面临AI、IoT和区块链3大挑战!(视频+全文)
  8. ionic iphone下的问题
  9. c语言函数调用水仙花数,(指针+函数)的水仙花数怎么写??
  10. python 文件的打开与读取
  11. 串-第4章-《数据结构题集》答案解析-严蔚敏吴伟民版
  12. WindRiver WorkBench创建、编译vxWorks APP工程
  13. 如何把小米和计算机共享,小米随身Wifi如何让手机共享电脑文件 小米wifi共享电脑文件教程...
  14. ati自定义分辨率_修改三国无双 游戏自定义分辨率教学 6/19更新
  15. 618最强攻略揭秘:成为网易考拉的黑卡会员!
  16. 电脑怎么了--电脑通电电源风扇不转动
  17. 12315提交显示服务器出错,发送到某些地址时出现 Smtp 问题 - 错误:服务器不接受 rcpt...
  18. linux usb子系统.框架
  19. python 自动化输入登录密码_selenium+python实现自动登录脚本
  20. 怎么写好你的求职信!

热门文章

  1. 三轴加速度传感器和六轴惯性传感器_[算法][三轴、六轴、九轴传感器算法分析] 1、分享一个三轴加速计matlab动态可视化脚本...
  2. python kill 进程,python 判断linux进程,并杀死进程的实现方法
  3. 专家的修炼之路 —— 德雷福斯模型 Dreyfus
  4. 改进博客园Markdown显示功能(加代码行号、显示代码所用编程语言)
  5. Kotlin 4 构造,对象,修饰符,关键字,委托
  6. php 子类调用父类的方法
  7. rc.local自启动学习
  8. 选项卡示例代码###
  9. java 循环结构和常用的类 总结笔记
  10. Linux一键安装web环境全攻略(阿里云服务器)