Example #1
0
        /// <summary>
        /// 是否可以使用本地问答库
        /// </summary>
        /// <param name="ask"></param>
        /// <returns></returns>
        public bool IsUseLocalQuestion(string ask)
        {
            bool            result   = false;
            Robot_Questions question = DBInstance.GetQuestion(ask);

            if (question != null && question.Ask != null && question.Answer != null)
            {
                //显示回答
                ShowMachineText(question.Answer);

                //播放回答语音
                TTSPlay(question.Answer);

                //确定使用本地问答库
                result = true;
            }
            else
            {
                //仍然使用讯飞问答结果
                result = false;
            }

            return(result);
        }