美文网首页
Android SDK

Android SDK

作者: 卫殊琛 | 来源:发表于2020-11-05 19:23 被阅读0次

    功能如下:

    • 录音功能
    • 评测设置上传

    使用方法

    • 1.将aar包放到libs文件夹

    • 2.添加依赖
      build.gradle文件中添加
      repositories { flatDir { dirs 'libs' } }

        implementation(name: 'speechXSdk-1.0.3', ext: 'aar')
      
    • 3.在Application中初始化代码
      设置token

        SpeechXSdkManager
                .getInstance()
                .init(this,"token");
      
    • 4.开始评测
      `speechxsdk = new SpeechXSdk(getApplicationContext());

        speechxsdk.startMdd(binding.etSentence.getText().toString(), new MddLister() {
                    @Override
                    public void onMddError( int errCode,  String msg) {
                    //错误回调
                    }
      
                    @Override
                    public void onMddProgress( MddProgress progress) {
                    //成功回调
                    }
      
                    @Override
                    public void onMddResult(MddResult mddResult) {
                     //评测进度回调
                    }
      
                    @Override
                    public void onStartRecord() {
                      //开始录音回调
                    }
      
                    @Override
                    public void onStopRecord() {
                      //结束录音回调
                    }
      
                    @Override
                    public void onStartMdd() {
                      //开始评测回调
                    }
      
                    @Override
                    public void onStopMdd() {
                      //结束评测回调
                    }
                });
      
    • 停止录音
      speechxsdk.stopRecord();

      停止录音后,继续等待评测内容

    • 停止评测
      speechxsdk.stopMdd();

      停止评测后,不会收到后续评测内容回调

    • 设置单次评测时间
      public void startMdd(String content, MddLister lister, int recordTime)

      content:评测内容
      lister:评测回调
      recordTime:录音最长时间,单位:秒

    • 设置录音最长时间
      public void setRecordTime(int recordTime)

      recordTime:录音最长时间,单位:秒

    • 设置评测结果上传地址:、
      SpeechXSdkManager.getInstance().setUrl(URL);

    • 设置评测结果上传地址:、
      SpeechXSdkManager.getInstance().setUrl(URL);

    相关文章

      网友评论

          本文标题:Android SDK

          本文链接:https://www.haomeiwen.com/subject/uqpavktx.html