`
文章列表
SMAPI (Speech Manager Application Programming Interface) Reference IBM ViaVoice. SDK for Windowsa Printed in the USA Note Before using this information and the product it supports, be sure to read the general information under Appendix D "Notices". First Edition (August 199 ...
闲暇无事,利用window SDK 与vs2008,基于Windows Vista speech API5.3以及WPF技术开发了一套语音朗读的代码, 牛刀小试, using System;using System.Collections.Generic;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.W ...
本人小试牛刀,试验了一下用c#.net3.0 WPF技术开发了一个语音识别程序, windows.cs using System;using System.Collections.Generic;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System. ...
#include "stdafx.h"#include "atlbase.h"#include <sphelper.h> int _tmain(int argc, TCHAR* argv[]){ HRESULT hr=S_FALSE; WCHAR wcBuff[MAX_PATH]; int i; if( argc < 2 ) { //--- Give out a helpstring wcscpy( wcBuff, L"This is a simple sample sentence." ); } else {f ...
#include <windows.h>#include <sapi.h>#include <stdio.h>#include <string.h>#include <atlbase.h>#include "sphelper.h" inline HRESULT BlockForResult(ISpRecoContext * pRecoCtxt, ISpRecoResult ** ppResult){ //创建语音识别 HRESULT hr = S_OK;CSpEvent event; while (SUC ...
1)在构造语音类之前,必须先设置好工程环境:   a、从微软官方网站下载windows speech sdk并安装,然后在Visual Studio 6.0中进行相关设置,在Project Setings选项的C++选项卡的“分类:预处理器”添加“,__WIN32_DCOM”(为预先初始化COM组件成功);   b、将预处理头文件选项选中“自动使用预补偿页眉”;   c、在常规选项卡中选择“实用MFC静态连接库”;      2)封装语音类   由于采用面向对象的编程理念,借助UML(Unified Modeling Language统一建模语言)构造CSPEECH语音类如下      CSPE ...
如何用C++ 来完成一道语音识别的填空题: #include<windows.h>#include<sapi.h>#include<stdio.h>#include<string.h>
//////////////////////////////////////////////////////////1,生成动态连接库时,要#define USE_SPEECH_DLL,//并且#define LANE_SPEECH_EXPORTS//2,使用动态连接库时,要#define USE_SPEECH_DLL//3,声称和使用静态连接库时,什么都不需要//4,另外主程序中静态连接库要调用的方式里要调用CoInitialize( NULL )和CoUninitialize(),//动态连接库就不用调用了。//////////////////////////////////////// ...
一、SAPI简介 软件中的语音技术包括两方面的内容,一个是语音识别(speech recognition) 和语音合成(speech synthesis)。这两个技术都需要语音引擎的支持。微软推出的应用编程接口API,虽然现在不是业界标准,但是应用比较广泛。 SAPI全称 The Microsoft Speech API.相关的SR和SS引擎位于Speech SDK开发包中。这个语音引擎支持多种语言的识别和朗读,包括英文、中文、日文等。 SAPI包括以下组件对象(接口): (1)Voice Commands API。对应用程序进行控制,一般用于语音识别系统中。识别某个命令后,会调用相 ...
在60年代末的西雅图,一群十几岁的孩子每天下午都在湖畔中学外面会合,他们都是这所郊区私立中学的学生。会合后,他们会蹬上自行车,赶往一家叫做“计算 机中心公司”(ComputerCenerCorporation,孩子们淘气地将其称为CCubed)的当 ...
标准模板库(STL)介绍(下) 作者: winter 作者:Scott Field 。 本文以STL容器list为例,介绍了find()函数、sort()函数,search()函数,splice()函数等,由浅入深,把list的用法和相关通用函数的用法做了详细介绍。 使用STL通用算法find()在list中查找对象   我们如何在list中查找东西呢?STL的通用算法find()和find_if()可以做这些。 就象for_each(), count(), count_if() 一样,这些算法也使用iterator范围,这个范围指出一个list或任意 其他容器中的一部分来处 ...
标准模板库(STL)介绍(上) 作者: winter 作者:Scott Field 本文以List容器为例子,介绍了STL的基本内容,从容器到迭代器,再到普通函数,而且例子丰富,通俗易懂。不失为STL的入门文章,新手不容错过! 这篇文章是关于C++语言的一个新的扩展——标准模板库的(Standard Template Library),也叫STL。 当我第一次打算写一篇关于STL的文章的时候,我不得不承认我当时低估了这个话题的深度和广度。有很多内容要含盖,也有很多详细描述STL的书。因此我重新考虑了一下我原来的想法。我为什么要写这篇文章,又为什么要投稿呢?这会有什麽用 ...
Windows的进程间通信的方式: 1 文件映射   文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。   Win32 API ...
昨天由于要做系统测试,为了能与客户的环境保持一所以把Asp.net1.1 卸了. 测试完之后,重新安装却出现问题."无法找到该页". 跟据以前的经验我就从以下几个方面着手处理. 1> 由于我机器上同时装的有 Asp.net 2.0,2.0与1.1不能共用同一个应用程序池. 我就新建一个应用程序池命名为Asp.net2.0 , 用于配置2.0的应用程序,并把所有的2.0程序都设成了Asp.net2.0. 1.1的使用DefaultAppPool. 设置完之后发现还不可以. 2> 通过上面的方法不成功之后,我想应该是缓存的问题,这次我又错了,在清空IIS缓 ...
CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/***.dll”错误处理 刚装完.NET环境,在编译时出现了如下错误: 编译器错误信息:CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/***/*****.dll”--“拒绝访问。” 错误的处理: 出现CS0016的原因一般是临时目录的权限不够,解决的办法是给Windows目录下的临时文件夹Temp的安全选项卡中加入NetWork Service用户并赋予全部权限。
Global site tag (gtag.js) - Google Analytics