"...ops/git@developer.sourcefind.cn:Wenxuan/LightX2V.git" did not exist on "6333bca18436d7103984a52d22a1b76e70933c7e"
testapp.cpp 752 Bytes
Newer Older
SWHL's avatar
SWHL committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdlib.h>
#include <stdio.h>
#include "librpasrapi.h"
#define TEST_WAV  "/opt/test/test.wav"

#define MODEL_DIR "/opt/test/models/onnx_20211025_conformer_exp"
int main(int argc, char * argv[])
{


	auto Handle =RpASR_init(MODEL_DIR, RP_DEFAULT_THREAD_NUM);
	if (!Handle)
	{
		printf("Can't load models from %s\n", MODEL_DIR);
		return -1;
	}

	auto retHandle =RpASRRecogFile(Handle, TEST_WAV, RPASRM_ATTENSION_RESCORING); // RPASRM_CTC_GREEDY_SEARCH); // RPASRM_ATTENSION_RESCORING);
	int nNumber =RpASRGetRetNumber(retHandle);
	printf(" %d results.  String:", nNumber);
	const char * szString =RpASRGetResult(retHandle, 0);
	printf(szString);
	printf("\n");
	if (retHandle)
		RpASRFreeResult(retHandle);
	RpASR_Uninit(Handle);
	return 0;


}