2022-07-11
争渡读屏API(ZDSRAPI)是争渡读屏提供的一组接口。
应用程序把接口dll和ini文件放入自己应用目录下调用即可获得相关功能。 ZDSRAPI.ini的参数设定优先级高于程序调用
int WINAPI InitTTS(int type, const WCHAR* channelName, BOOL bKeyDownInterrupt)
参数:
[in] int type: 0 读屏通道; 1 独立通道
[in] const WCHAR* channelName: type为0时忽略,传入NULL; type为1时:独立通道名称, NULL或空字符串时,将使用默认名称"API"
[in] BOOL bKeyDownInterrupt: TRUE 按键打断; FALSE 按键不打断
返回值:
0:成功
1:版本不匹配
int WINAPI Speak(const WCHAR* text, BOOL bInterrupt)
参数:
[in] const WCHAR* text: 要朗读的文本,Unicode
[in] BOOL bInterrupt: TRUE:清空排队,立刻打断朗读, FALSE:等待空闲时朗读
返回值:
0: 成功
1: 版本不匹配
2: ZDSR没有运行
int WINAPI GetSpeakState()
返回值:
1: 版本不匹配
2: ZDSR没有运行
3: 正在朗读
4: 没有朗读
void WINAPI StopSpeak()
返回值: void