美文网首页
讯飞语音听写

讯飞语音听写

作者: WotYang | 来源:发表于2018-06-22 23:02 被阅读0次
讯飞语音听写两种实现方式
  • 自定义UI
  • 使用自带UI

自定义UI实现步骤
  1. 讯飞开放平台下载SDK

  2. 将开发工具包中libs目录下的 Msc.jar, Sunflower.jar, armeab 拷贝到Android工程的jniLibs目录

  3. 在build.gradle(Module:app)增加以下配置

 buildTypes {
        sourceSets {
            main {
                jniLibs.srcDirs = ['libs']
            }
        }
    }

dependencies {
    implementation files('libs/Sunflower.jar')
    implementation files('libs/Msc.jar')
}
  1. 配置权限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
  1. 添加XfHelper辅助类以及JsonParser数据解析类

  2. 将XfHelper类中的APP_ID替换成你在讯飞平台注册的id

private static final String APP_ID = "5b1e2ec3";
  1. 调用一下方法即可使用
 XfHelper.get(this).setOnXfListener(new XfHelper.OnXfListener() {
 
            @Override
            public void onVolumeChanged(int volume) {
                
            }

            @Override
            public void onResult(String result) {

            }

            @Override
            public void onError(int code, String msg) {

            }

            @Override
            public void onEndOfSpeech() {

            }
        }).start();
  1. 资源释放
XfHelper.get(this).destroy();

Demo传送门

相关文章

  • 语音---iOS笔记摘录

    1.科大讯飞 1.1 语音听写

  • Android讯飞语音听写

    讯飞准备工作 想要接入讯飞语音听写功能,需要在讯飞开放平台注册应用https://www.xfyun.cn/,并且...

  • 科大讯飞(语音听写)集成

    接上文:http://www.jianshu.com/p/4496a719f32b 本次主要对科大讯飞语音听写进行...

  • iOS --语音听写(科大讯飞)

    现在语音服务越来越热,我们平时使用的很多软件都带有语音合成和识别功能,用起来也很方便。说到语音服务,Google和...

  • 科大讯飞语音听写接口使用的封装

    在科大讯飞开放平台——语音听写接口的使用这篇文章里介绍了科大讯飞语音听写接口的简单使用方法,但是在实际开发中发现仅...

  • 讯飞语音

    一、技术来源 讯飞开放平台:http://www.xfyun.cn 主要功能:语音听写、语音识别、语音合成、语义理...

  • 简单使用语音识别(讯飞)

    在开发项目中遇到需要语音输入的搜索框,最终选择了科大讯飞的语音听写功能。暂且提供给大家以作参考和使用。 科大讯飞(...

  • iOS siri语音听写和语音合成OC版

    最近在做移动办公平台时智能机器人时,需要用到语音听写和语音合成。因为以前用过科大讯飞的语音听写,并且我们已经封装成...

  • 讯飞语音模块

    分类:UE4插件使用 首先,你需要注册账号,开通科大讯飞语音识别服务,然后在讯飞控制台创建应用,选择语音听写(流式...

  • 讯飞语音听写

    讯飞语音听写两种实现方式 自定义UI 使用自带UI 自定义UI实现步骤 在讯飞开放平台下载SDK 将开发工具包中l...

网友评论

      本文标题:讯飞语音听写

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