/** * */ package com.iflytek.ise.result; import com.iflytek.ise.result.util.ResultFormatUtil; /** * <p>Title: ReadSentenceResult</p> * <p>Description: </p> * <p>Company: www.iflytek.com</p> * @author iflytek * @date 2015年1月12日 下午5:04:14 */ public class ReadSentenceResult extends Result { public ReadSentenceResult() { category = "read_sentence"; } @Override public String toString() { StringBuffer buffer = new StringBuffer(); if ("cn".equals(language)) { buffer.append("[总体结果]\n") .append("评测内容:" + content + "\n") .append("朗读时长:" + time_len + "\n") .append("总分:" + total_score + "\n\n") .append("[朗读详情]").append(ResultFormatUtil.formatDetails_CN(sentences)); } else { if (is_rejected) { buffer.append("检测到乱读,") .append("except_info:" + except_info + "\n\n"); // except_info代码说明详见《语音评测参数、结果说明文档》 } buffer.append("[总体结果]\n") .append("评测内容:" + content + "\n") .append("总分:" + total_score + "\n\n") .append("[朗读详情]").append(ResultFormatUtil.formatDetails_EN(sentences)); } return buffer.toString(); } }