NIM C# SDK
6.3.0
|
Public Member Functions | |
delegate void | Audio2TextDelegate (int rescode, string text, object userData) |
语音转文字结果委托 More... | |
delegate void | AntispamFilterDelegate (bool succeed, int code, string result) |
客户端反垃圾回调 More... | |
Static Public Member Functions | |
static string | GetUserAppDataDir (string appAccount) |
获取SDK里app account对应的app data目录(各个帐号拥有独立的目录,其父目录相同) More... | |
static string | GetUserSpecificAppDataDir (string appAccount, NIMAppDataType appdataType) |
获取SDK里app account对应的具体类型的app data目录(如图片消息文件存放目录,语音消息文件存放目录等) More... | |
static string | GetLocalAppDataDir () |
获取本地存储路径 More... | |
static string | GetCurModuleDir () |
获取安装目录(SDK DLL所在的当前目录) More... | |
static string | GetMd5 (string input) |
计算md5 More... | |
static string | GetFileMd5 (string filePath) |
计算文件的md5 More... | |
static string | GetUuid () |
生成UUID More... | |
static void | GetAudioTextAsync (NIMAudioInfo audioInfo, string jsonExtension, NIMTools.GetAudioTextCb cb) |
语音转文字 More... | |
static void | ConverteAudio2Text (NIMAudioInfo audioInfo, Audio2TextDelegate cb, object userData=null) |
语音转文字 More... | |
static void | FilterClientAntispamAsync (string text, string replaceText, string libName, AntispamFilterDelegate cb) |
客户端反垃圾 More... | |
delegate void NIM.ToolsAPI.AntispamFilterDelegate | ( | bool | succeed, |
int | code, | ||
string | result | ||
) |
客户端反垃圾回调
succeed | 本地反垃圾成功 |
code | 本地反垃圾状态,1-敏感词已被替换,替换后的内容可以发送 2:表明含有敏感词不允许发送 3:表明发送时需要将内容设置在消息结构的反垃圾字段里,由服务器过滤; |
result | 反垃圾处理后的内容 |
delegate void NIM.ToolsAPI.Audio2TextDelegate | ( | int | rescode, |
string | text, | ||
object | userData | ||
) |
语音转文字结果委托
rescode | 错误码 |
text | 转换后的文字 |
userData | 自定义数据 |
|
static |
语音转文字
audioInfo | 语音信息 |
cb | 转换结果回调 |
userData | 自定义数据,在回调函数中使用 |
|
static |
客户端反垃圾
text | 文本内容 |
replaceText | 进行替换的字符串 |
libName | 词库名称 |
cb | 处理结果回调 |
|
static |
语音转文字
audioInfo | 语音信息 |
jsonExtension | json_extension json扩展参数(备用,目前不需要) |
cb | 语音转文字回调 |
userData | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
|
static |
获取安装目录(SDK DLL所在的当前目录)
|
static |
计算文件的md5
filePath | 文件完整路径 |
|
static |
获取本地存储路径
|
static |
计算md5
input | 需要计算md5的内容 |
|
static |
获取SDK里app account对应的app data目录(各个帐号拥有独立的目录,其父目录相同)
appAccount | APP account。如果传入空字符串,则将获取到各个帐号目录的父目录(谨慎删除!) |
|
static |
获取SDK里app account对应的具体类型的app data目录(如图片消息文件存放目录,语音消息文件存放目录等)
appAccount | APP account。如果传入空字符串,则返回结果为空 |
appdataType | 具体类型的app data。见NIMAppDataType定义 |
|
static |
生成UUID