
中文语音识别
文章平均质量分 70
王大全
哥哼调。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
四、语音识别中前后台通信
Socket通信套接字(Socket)是网络上运行的两个程序之间双向通讯链接的一个端点,端点是端口号和IP地址结合,通过标识端点可以找到对应服务器与客户端所建立的TCP连接,以便将数据准确地发送到应用程序中。服务器在绑定到特定端口号的套接字,就开始等待并侦听客户端是否发出连接请求,客户端根据端口号和IP地址找到特定的服务器,在标识自己身份后请求连接,在创建套接字成功后,客户端与服务器就可以开始进行通信。如图所示:1. 自定义要传输的数量类序列化:把对象转换为字节序列的过程反序列化:把字节序列转原创 2021-06-09 17:52:07 · 364 阅读 · 1 评论 -
三、语音识别(SR)
语音识别(Speech Recognition)Microsoft语音识别引擎有文本识别模式或命令识别模式,前者识别范围广、不限定语音词汇范围,但识别精度低且不适合目标对象的随机命令,而后者则需要结合自定义语法文件使用,并且控制指令词汇可由开发人员自己定义,识别过程只需检测语法文件定义的关键词,在匹配过程中检索单词的时间变、识别速度更快创建语音识别过程如图:1.定义语音识别控制词汇语法文件(XML格式)语法文件以XML格式存储,语法规范基于语音识别语法规范版本1.0(Speech Recognit原创 2021-06-09 10:12:32 · 579 阅读 · 0 评论 -
二、语音合成(TTS)
语音合成使用平台:Microsoft Visual Stduio软件编程1.添加添加引用:System.Speech Dll库2. 添加命名空间 System.Speech.Synthesis就可以使用语音合成功能。在正式调用相关语音包之前,先确认电脑是否已经安装好相关的语音包,避免出现错误。可以使用以下代码来查看,电脑中有哪些已经安装好的语音包。SpeechSynthesizer synth = new SpeechSynthesizer();foreach (InstalledVoice原创 2021-06-08 21:35:06 · 3295 阅读 · 0 评论 -
一、语音识别入门
语音识别介绍语音交互的可应用范围大、面向人群广,是人与人之间最常见的沟通方式,是提高交互效率、自然性和学习者的虚拟实验学习效率的有效途径。语音交互技术包含语音识别技术和语音合成技术,语音识别引擎中通常都包含有SR和TTS技术,主要的语音识别引擎具体比较如下:Microsoft .Net框架中的Speech DLL库为我们提供了语音识别和文本到语音技术服务,以实现语音交互。微软语音识别分两种模式监听听写模式和命令与控制模式,在听写模式识别任意输入语音转换为文本信息,而命令与控制模式划定范围监听,其识别原创 2021-06-08 21:10:49 · 1245 阅读 · 0 评论