import request from '@/utils/request' import { getToken } from '@/utils/auth' export function getContent(MethodName, data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSBookWebSI/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } export function getYinbiao(data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ // /GCLSHMToolsServer/api/dict/basic url: `/GCLSHMToolsServer/api/dict/basic?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } export function getLogin(MethodName, data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSFileServer/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } export function getContentFile( MethodName, data ) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSFileServer/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } export function getStaticContent(MethodName, data) { return request({ url: `/GCLSFileServer/ServiceInterface?MethodName=${MethodName}`, method: 'post', data }) } //获取分词结果 == gcls.helxsoft.cn/GCLSFCServer/ServiceInterface?userCode=2021052116-QA2HTCS5J6C6ZER&userType=STUDENT&sessionId=S-QPUKZAXLEFESNRBAZ0 export function getSegContent(data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSFCServer/ServiceInterface?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } export function LearnWebSI(MethodName, data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSLearnWebSI/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data, }) } //教材 export function TextbookAPI(MethodName, data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSBookWebSI/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data, }) } export function getLearnWebContent(MethodName, data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSLearnWebSI/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } // 发送聊天 export function sendrobot(data) { return request({ url: `/GCLSAIServer/unit/utterance`, method: 'post', data }) } // 语音识别 GCLSAIServer/speech/recognize export function speechrecognize(data) { return request({ url: `/GCLSAIServer/speech/recognize`, method: 'post', data }) } //分句 export function segSentences(data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSHMToolsServer/api/nlp/chinese/text2Sentences?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } //批量分词 export function BatchSegContent(data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSHMToolsServer/api/nlp/chinese/text2word?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } // 生成拼音 export function createPinyin(data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSHMToolsServer/api/nlp/chinese/text2pinyin?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } // /GCLSHMToolsServer/api/nlp/hskDict/query // export function getHZChineseInfo(data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSHMToolsServer/api/baidu/chineseInfo?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } //音频预处理 export function prepareTranscribe(data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSHMToolsServer/api/xunfei/speech/prepareTranscribe?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } //音频识别结果获取 export function getWordTime(data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSHMToolsServer/api/xunfei/speech/getResult?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } export function textCreadMp3(data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSHMToolsServer/api/xunfei/speech/tts?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) } export function compareSenTenceTime(data) { let userInfor = getToken(); let UserCode = '', UserType = '', SessionID = '' if (userInfor) { let user = JSON.parse(getToken()); UserCode = user.user_code; UserType = user.user_type; SessionID = user.session_id; } return request({ url: `/GCLSHMToolsServer/api/xunfei/speech/adjustResult?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`, method: 'post', data }) }