语音朗读开发包C# (VS.NET 2003)例程介绍
注意: 开发包中的C#例程,全部用VC# (VS.NET 2003)版本编制
程序运行基于.NET架构,必须先在系统中安装Microsoft .NET Framework 1.1 或者更高版本
Example1
在使用前,必须保证smartread7.dll文件在与程序相同的目录下
注意点
由于从2.1版本中加入了初始化认证函数,
不同的注册用户的smartread7.dll文件是不相同的,
如果你将smartread7.dll文件复制到系统文件夹下,
如果其他注册用户也将其注册的smartread7.dll文件复制到系统文件夹下,
就会覆盖掉你的注册smartread7.dll文件,
引起你的程序调用会出现未注册信息.
所以如果你调用初始化认证函数,
最好将smartread7.dll文件复制到你的程序相同的文件夹下.
SmartRead_Initial
从语音朗读开发包2.4开始,不支持 SmartRead_Initial函数
SmartRead_InitialAuth
用于初始化语音并认证功能,必须在最初调用,进行认证
SmartRead_Close
用于关闭语音功能,在程序退出前调用,释放资源
SmartRead_Speak
朗读函数,分别有阻塞调用,非阻塞调用,并且在朗读每一句可以定义所朗读的每一句的
语音(中文或者英文),语速,音量,也可以采用缺省的参数(详见程例)
SmartRead_Stop
停止朗读函数
SmartRead_SetDialog
用于打开语音设置对话框,改变语音,音量,语速等,并且可以连接到自定义的语音库下载站点
SmartRead_Version
显示开发包版本信息
SmartRead_SpeakToWave
朗读文本到WAVE文件,可以自己设置所输出的WAVE文件,并且朗读时可以设置语音,语速,音量和格式
SmartRead_GetLocationInfo
获得当前朗读到的位置,以百分数表示
SmartRead_SetVolume
在朗读中改变音量
SmartRead_SetSpeed
在朗读中改变语速