Support reading multi-channel wave files with 8/16/32-bit encoded samples (#1258)
This commit is contained in:
@@ -264,13 +264,9 @@ Java_com_k2fsa_sherpa_onnx_OfflineRecognizer_newFromFile(JNIEnv *env,
|
||||
return (jlong)model;
|
||||
}
|
||||
|
||||
|
||||
SHERPA_ONNX_EXTERN_C
|
||||
JNIEXPORT void JNICALL
|
||||
Java_com_k2fsa_sherpa_onnx_OfflineRecognizer_setConfig(JNIEnv *env,
|
||||
jobject /*obj*/,
|
||||
jlong ptr,
|
||||
jobject _config) {
|
||||
JNIEXPORT void JNICALL Java_com_k2fsa_sherpa_onnx_OfflineRecognizer_setConfig(
|
||||
JNIEnv *env, jobject /*obj*/, jlong ptr, jobject _config) {
|
||||
auto config = sherpa_onnx::GetOfflineConfig(env, _config);
|
||||
SHERPA_ONNX_LOGE("config:\n%s", config.ToString().c_str());
|
||||
|
||||
@@ -350,9 +346,12 @@ Java_com_k2fsa_sherpa_onnx_OfflineRecognizer_getResult(JNIEnv *env,
|
||||
// [3]: lang, jstring
|
||||
// [4]: emotion, jstring
|
||||
// [5]: event, jstring
|
||||
env->SetObjectArrayElement(obj_arr, 3, env->NewStringUTF(result.lang.c_str()));
|
||||
env->SetObjectArrayElement(obj_arr, 4, env->NewStringUTF(result.emotion.c_str()));
|
||||
env->SetObjectArrayElement(obj_arr, 5, env->NewStringUTF(result.event.c_str()));
|
||||
env->SetObjectArrayElement(obj_arr, 3,
|
||||
env->NewStringUTF(result.lang.c_str()));
|
||||
env->SetObjectArrayElement(obj_arr, 4,
|
||||
env->NewStringUTF(result.emotion.c_str()));
|
||||
env->SetObjectArrayElement(obj_arr, 5,
|
||||
env->NewStringUTF(result.event.c_str()));
|
||||
|
||||
return obj_arr;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user