- 注册时间
- 2017-4-20
- 最后登录
- 2017-8-23
- 阅读权限
- 150
- 积分
- 3101
- 精华
- 0
- 帖子
- 15
  
|
发表于 2017-7-10 08:56:28
|显示全部楼层
ASR_RECOG_RESULT_ITEM结构体 参考结构体
ASR识别候选结果条目 更多...
#include <hci_asr.h>
以windows版本,asrrecorder打印置信度为例进行说明。
找到asrexampleDLG.cpp,找到识别结果打印的部分,修改如下:
if( psAsrRecogResult->uiResultItemCount > 0 )
{
unsigned char* pucUTF8 = NULL;
HciExampleComon::UTF8ToGBK( (unsigned char*)psAsrRecogResult->psResultItemList[0].pszResult, &pucUTF8 );
char score[8];
sprintf(score,"%d",psAsrRecogResult->psResultItemList[0].uiScore);
unsigned char* pucUTF8Score = NULL;
HciExampleComon::UTF8ToGBK( (unsigned char*)score, &pucUTF8Score );
strMessage.AppendFormat( "识别结果: %s\r\n", pucUTF8 );
strMessage.AppendFormat( "识别分数: %s\r\n", pucUTF8Score );
HciExampleComon::FreeConvertResult( pucUTF8 );
pucUTF8 = NULL;
}
|
|