📄 smartread4.h
字号:
typedef unsigned char BYTE;
typedef struct {
BYTE byDLLMajorVersion;
BYTE byDLLMinorVersion;
int chDay;
int chMonth;
int chYear;
}BE_VERSION;
//初始化认证函数,使用语音功能前必须首先调用,可在初始化时设置初始语音,初始语速,初始音量,并可自定义显示信息,根据用户名,用户邮件地址进行认证。
int SmartRead_InitialAuth (int hwndFrom, int iSpeech, int iRate, int iVolume, char *strMessage, char *strTip, char *strName ,char *strMailBox);
//初始化函数,使用语音功能前必须首先调用,可在初始化时设置初始语音,初始语速,初始音量,并可自定义显示信息
int SmartRead_Initial (int hwndFrom, int iSpeech, int iRate, int iVolume, char *strMessage, char *strTip);
//关闭函数,推出程序前必须调用
int SmartRead_Close(void);
//打开语音设置对话框,用于改变中英文语音,音量,语速,可自定义下载连接
int SmartRead_SetDialog (int hwndFrom, char *strMessage);
//朗读函数,第一个参数表示要朗读的文本,第二个参数表示朗读方式,第三个参数表示使用地语音,第四个参数表示使用的语速,第五个表示使用的音量
int SmartRead_Speak (char *str, int iStyle, int iSpeech, int iRate, int iVolume, int iPunctuation, char *chLink);
//停止朗读函数
int SmartRead_Stop (void);
//语音开发包版本信息,开在任何时候调用
BE_VERSION SmartRead_Version (void);
//将文本朗读到WAVE文件的函数,可设置输出的文件,朗读语音,朗读语速,朗读音量
int SmartRead_SpeakToWave (char *strText, char *strFile, int iStyle, int iSpeech, int iRate, int iVolume, int iFormat, int iPunctuation, char *chLink);
//获得朗读的位置
int SmartRead_GetLocationInfo (void);
//在朗读过程中,改变音量,范围在0-100之间,100为最高音.
int SmartRead_SetVolume (int iVolume);
//在朗读过程中,改变语速,范围在0-100直接,100为最快速度.
int SmartRead_SetSpeed (int iRate);
//在朗读过程中,实现暂停/继续功能.
int SmartRead_PauseORContinue (void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -