当前位置:甜馍馍地理信息网 >> 网站开发 >> 综合知识 >> 正文 >>  [阅读资讯:文字发音动态链接库函数调用说明]

文字发音动态链接库函数调用说明

[ 来源:Internet | 时间:2005年08月07日 | 收藏本文 ] 【

恒特文字发音动态链接库使用极其简单,只有两个函数,一个发音函数,另一个终止发音函数。你可以在你的程序中任何地方随意调用,使你的软件立即具有汉字发音阅读功能。

适用范围:Visual C++; Visual Basic; Borland C++; Delphi等等。

使用方法

为了使你尽快掌握函数的调用方法,下面以VB及VC为例,说明函数的使用方法,并附带两个示例原程序,其他语言类同。

函数原型如下:

发音函数:

StartTextPlay(LPTSTR m_pstr,int m_Speed)

参数介绍:

m_pstr -----要发音的字符串或单字,字数多少不受限制。

m_Speed-----控制阅读速度,范围0---100,最佳值为60---70。

停止发音函数:

StopPlayStr()

在Visual Basic中的使用方法

在VB下调用StrSound.dll动态库函数时,要把以下两个文件文件拷贝到Windows下的system子目录下,或者拷贝到VB当前的工程项目的同一目录下,才能正常使用。

StrSound.dll

gidict.dic

如果要在VB下调用函数,需要在窗口的通用部分声明函数,

声明方式如下:

发音函数:

Private Declare Function StartTextPlay Lib "StrSound" (ByVal soundstr As String, ByVal SpeedNum As Long) As Long

停止函数

Private Declare Function StopPlayStr Lib "StrSound" () As Long

然后就可以随时调用,调用方法如下所示:

播放字符串时:

x = StartTextPlay ("这是测试汉字发声字符串", 70)

终止当前朗读内容时:

x = StopPlayStr()

在Visual C++中的使用方法

在VC下使用库函数,编译程序时,要把以下四个文件拷贝到和当前项目相同的目录下,发行软件时,仅需把StrSound.dll、 gidict.dic两个文件随同软件一块发行。

StrSound.h

StrSound.lib

StrSound.dll

gidict.dic

在需要调用函数的文件头部加上以下代码:

#include " StrSound.h"

然后还需加上链接库,方法是:选择VC菜单“Project”->“Settings”->“Link”,在对话框的“Object/Libary Modules框中添入:StrSound.lib

调用朗读函数的方法如下所示:

CString m_String;

m_String=“欢迎使用恒特软件”;

StartTextPlay((LPTSTR)(LPCTSTR)m_String,70);

终止正在朗读的字符串时调用方法如下所示:

StopPlayStr();

【推荐本文】 【打印本页】 【返回顶部

>> 相关文章:

● 上一篇文章:一个JavaFans的质疑和忧虑
● 下一篇文章:局域网布线应注意的问题
最新文章
推荐文章