示例#1
0
        private void btnStart_Click(object sender, RoutedEventArgs e)
        {
            var loginParams        = "appid = 5b0dfbb4, work_dir = .";
            var sessionBeginParams = "sub = iat, domain = iat, language = zh_cn, accent = mandarin, sample_rate = 16000, result_type = plain, result_encoding = gb2312";

            var startCall  = new startFun(Start);
            var stopCall   = new stopFun(Stop);
            var resultCall = new resultFun(Result);
            var errorCall  = new errorFun(Error);

            var result = startupTask(loginParams, sessionBeginParams, startCall, stopCall, resultCall, errorCall);
        }
示例#2
0
 extern static int startupTask(string loginParams, string sessionBeginParams,
                               startFun startCallback,
                               stopFun stopCallback,
                               resultFun resultCallback,
                               errorFun errorCallback);