选读

更新时间:

该文档是开发者在产品开发阶段 中文句子选读题型的技术说明文档

题型描述

  • 设定几个答案,用户读哪个,就会返回哪个句子的得分.

测评请求参数:

字段

类型

可选

说明

coreType

String

必选

cn.pcha.score表示选择句子阅读评分题型

rank

int

可选

总分评分分制

precision

double

可选

设置打分精度,只支持0.1、0.5或者1,默认值为1(如果设置的值不是0.10.5则按1处理)

cmd_word

Int

可选

设置命令词识别模式: 0:默认值;表示正常的识别(更精准一点) 1:表示识别的速度更快一些(对于分支特别多的情况)。

lm

array

必选

每个text表示一个句子;

typeThres

int

可选

打分松紧度(分数越高影响越小):1表示严格,2表示宽松,3表示非常严格,4非常宽松,0为默认值(不启用此功能)

use_cws

int

可选

启用分词功能(可更好支持多音字及数字); 只有设置01,0为默认值(不启用此功能)

测评参数示例

{
    "coreType":"cn.pcha.score",
    "rank":2,
    "precision":0.5,
    "lm":[
        {
            "text":"这些书留着有用"
        },
        {
            "text":"大剧院已停止上演了"
        },
        {
            "text":"树林里有只百灵鸟在唱歌"
        },
        {
            "text":"公园里有大型游戏机玩"
        }
    ]
}

返回结果说明

类型

说明

使用建议

recordId

string

音频文件的唯一标识

可供参考

tokenId

string

用户请求的唯一标识

可供参考

applicationId

string

授权的评测账号,即Appkey

dtLastResponse

string

云端响应的时间点

内部参数

eof

int

内部参数

params

object

回显客户端传入的评测请求参数

- app

object

- - applicationId

string

授权的评测账号,即Appkey

- - userId

string

用户标识 ,自定义字符串,方便定位排查问题

- - timestamp

string

start时间

- - sig

string

校验码

- - clientId

string

- request

object

- -lm

string

设置可选的评测文本

- -coreType

string

使用内核

- -tokenId

string

用户请求的唯一标识

- -rank

int

评分分制

- -precision

float

打分精度

- audio

object

- - sampleRate

int

采样率

- - channel

int

声道

- - sampleBytes

int

每采样字节数,支持单字节和双字节

- - audioType

string

音频格式

result

object

评测结果

- res

string

评测本题型时,使用的资源名称

内部参数

- version

string

引擎的版本,包含发布时间

内部参数

- rank

int

评分分制

内部参数

- tone

float

句子升降调得分(0-100)

- precision

float

评分精度

内部参数

- pretime

int

云端调用Start接口本身耗时,单位ms

内部参数

- systime

int

评测整个过程的总耗时,单位ms

内部参数

- delaytime

int

云端从feed音频结束到获取结果的耗时,单位ms

内部参数

- wavetime

int

音频时长,单位ms

可供参考

- overall

float

总分

建议字段

- index

int

表示读的第几个句子(从1开始)

建议字段

- details

array

选读句子的评分详情

建议字段

- - char

string

单字对应的拼音

- - chn_char

string

单字

- - confidence

array

置信度

里面的值依次表示这个字对应的声调为:轻声、一声、二声、三声、四声 的概率。

- - score

int

该字的发音得分

- - dp_type

int

表示增漏读

0:表示正常发音,一般不显示 1:表示漏读此单词 2:表示重复读 3:表示这个字不参与评分,起到注释作用

- - pron

int

发音分

- - start

int

单字在音频中的起始时间,单位为毫秒(ms)

- - dur

int

单字在音频中的结束时间,单位为毫秒(ms)

- - end

int

单字发音时间,单位为毫秒(ms)

- - phn

int

音素发音得分

- - overall

int

单字总分

- -score

int

单字得分

- info

object

- - snr

float

信噪比,值越高越清晰,范围(0~40dB) 此参数影响评分时,会设置相应的tipId

可供参考

- - clip

float

音频声音太高,出现截幅,范围(0\~1)。 此参数影响评分时,会设置相应的tipId

内部参数

- - volume

int

录音音量,范围(0~180dB)

可供参考

- - tipId

int

音频质量

建议字段

评测结果建议展现维度

维度

说明

详细

overall

发音总分

对选读句子的发音情况进行总体评价

index

句子的编号

显示评测的是第几个句子

detailss.score

每个单词的得分

选读句子中每个单词的得分

评测失败时的返回结果

如果返回的评测结果中result结构为空,说明评测失败。通过返回结果可以获取 errId 和 error,需要根据相应错误码进行后续判断和处理。

错误码

错误码参考:评测错误码