语音页面上已经显示回调中无结果
134*****374 发布于2015-11-22 20:03 浏览:600 回复:1
0
收藏

我的语音页面上已经显示结果了 ,可回调中什么内容中没有是什么情况啊,代码按http://yuyin.baidu.com/docs/asr/45,抄的

收藏
点赞
0
个赞
共1条回复 最后由134*****374回复于2015-11-22 20:06
#2134*****374回复于2015-11-22 20:06:08
b2.setOnClickListener(new View.OnClickListener() {
@Override
   public void onClick(View v) {
BaiduYuying.Show(MainActivity.this, new DialogRecognitionListener() {
@Override
           public void onResults(Bundle bundle) {
ArrayList rs = bundle != null ? bundle.getStringArrayList(RESULTS_RECOGNITION) : null;
//((EditText)MainActivity.this.findViewById(R.id.t1)).setText(rs.get(0));
           }
}); public class BaiduYuying {
private static BaiduASRDigitalDialog mDialog;
public static void Show(Context c,DialogRecognitionListener drl) {
if (mDialog == null) {
Bundle params = new Bundle();
params.putString(BaiduASRDigitalDialog.PARAM_API_KEY, "xxxx");
params.putString(BaiduASRDigitalDialog.PARAM_SECRET_KEY, "xxxx");
params.putInt(BaiduASRDigitalDialog.PARAM_PROP, VoiceRecognitionConfig.PROP_INPUT);
params.putString(BaiduASRDigitalDialog.PARAM_LANGUAGE, VoiceRecognitionConfig.LANGUAGE_CHINESE);
params.putBoolean(BaiduASRDigitalDialog.PARAM_NLU_ENABLE, true);
params.putInt(BaiduASRDigitalDialog.PARAM_DIALOG_THEME, BaiduASRDigitalDialog.THEME_RED_DEEPBG);
mDialog = new BaiduASRDigitalDialog(c, params);
mDialog.setDialogRecognitionListener(drl);
}
mDialog.show();
}
}

0
TOP
切换版块