科大讯飞语音api-关于科大讯飞的Android语音识别api的初始化问题

问题描述

关于科大讯飞的Android语音识别api的初始化问题

我使用了科大讯飞的语音识别的api,可是测试的时候一直不能识别,debug调试的时候发现在初始化的时候就不成功,日志显示code是21001.。。请问有人有遇到过这个问题吗。
/**
* 初始化监听器
*/
private InitListener mInitListener = new InitListener() {

    @Override
    public void onInit(ISpeechModule module, int code) {
        Log.d(TAG, "SpeechRecognizer init() code = " + code);
        if (code == ErrorCode.SUCCESS) {
            button.setEnabled(true);

        }
    }
};

知道的朋友麻烦指点一下,谢谢啦!

解决方案

看看库有没有导入完整。

解决方案二:

21001 按讯飞的API文档的解释应该是 ERROR_ENGINE_NOT_SUPPORTED

初始环境没有配置好,lib库,语音支持apk,配置文件,检查这三项吧

解决方案三:

11-16 02:13:08.416: D/Fragement3(16619): SpeechRecognizer init() code = 0
怎么解决

解决方案四:

http://blog.csdn.net/q610098308/article/details/46981715这个写的很清楚

时间: 2024-08-31 08:57:12

科大讯飞语音api-关于科大讯飞的Android语音识别api的初始化问题的相关文章

使用科大讯飞语音SDK实现文字在线合成语音_Android

最近需要使用到语音播报的功能,在百度七武器百度语音和科大讯飞的语音当中考虑到准确性和专业性,选择了科大讯飞.科大讯飞所提供的android开发sdk有两种一种是集成了自身产品语音+的sdk,功能比较强大但是会初始化语音服务模块:另一种是纯开发sdk不集成产品只需要导入相应jar包就可以使用.考虑到只用到了语音合成的技术所以选择了第二种sdk. 具体代码如下所示: private SpeechSynthesizer mTts; private int isSpeaking = 0; mTts= S

Android语音识别技术详解及实例代码_Android

   今天从网上找了个例子实现了语音识别,个人感觉挺好玩的,就把代码贴出来与大家分享下:          Android中主要通过RecognizerIntent来实现语音识别,其实代码比较简单,但是如果找不到设置,就会抛出异常ActivityNotFoundException,所以我们需要捕捉这个异常.而且语音识别在模拟器上是无法测试的,因为语音识别是访问google云端数据,所以如果手机的网络没有开启,就无法实现识别声音的!一定要开启手机的网络,如果手机不存在语音识别功能的话,也是无法启用

科大讯飞语音转文字,并想保存语音文件

问题描述 科大讯飞语音转文字,并想保存语音文件 使用科大讯飞语音识别功能,在语音转文字的同时向保留语音文件,如何处理?!

社会化分享-关于科大讯飞语音sdk和sharesdk 分享的同时使用

问题描述 关于科大讯飞语音sdk和sharesdk 分享的同时使用 在一个软件中当我使用了科大讯飞的sdk 实现了语音的功能再去实现sharesdk 分享的功能时候发现 sharesdk的分享功能实现了,语音功能却已经没有用了 解决方案 实现sharesdk 分享是什么功能?科大讯飞的语音 SDK,好像不是免费的,怎么能 Share.

轻松实现Android语音识别功能_Android

苹果的iphone有语音识别用的是Google的技术,做为Google力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大. 所以Google Voice Recognition在Android 的实现就变得极其轻松. 语音识别,借助于云端技术可以识别用户的语音输入,包括语音控制等技术,下面我们将利用Google 提供的Api 实现这一功能. 功能点为:通过用户语音将用户输入的语音识别出来,并打印在列表上. * Copyright (

Android 语音识别— 怎么做到 先识别打电话,再识别电话号码?

问题描述 Android 语音识别- 怎么做到 先识别打电话,再识别电话号码? 由于刚学Android开发,所以有些功能还是不知道怎么去实现.我想按按钮实现语音输入,然后识别,如果我说"打电话",标志位signal为""打电话"".然后再点识别按钮的时候,就读取我说的电话号码"tel_num"然后就直接把这个号码打出去了.我是想实现这个功能,但是我不熟悉Android的执行方式,到真机上就强制关闭,我一直没找到解决办法,求前辈

delphi xe 之路(28)Android SDK API 层次结构

在DelphiXE5(Embarcadero)下要调用Android的相关功能,使用Android提供的相关API,必需要弄清楚Android SDK API的相关层次结构.虽然没有相关的中文文档参考,但幸运的是Android Java开发领域有相关介绍(我是英盲),并且EmbarcaderoXE5也提供了相对应的头文件定义库,在Lib\Android\Debug下可以找到它们.下面是每个单元所对应的说明 单元名/类名 功能 XE5对应单元 1.系统级:android.accounts andr

微信合作伙伴大会释放的信息:推语音识别API

如企鹅君所料,腾讯广研主场的"微信·公众"合作伙伴大会基本没啥料.但抽丝剥茧,企鹅君最终还是发现了一些干货,总结给大家:1.微信公众平台数据:已有200万以上的公众号,日新增8000个公众号,每日有过亿次信息交互.微信数据:国内国外加起来月活跃量用户是2.719亿.2.微信支付将开放给证券和保险类公众号.对于微信支付,腾讯的限制一直很多,不但对企业规模有限制,还要企业缴纳一定保证金.这次大会上,根据微信官方这次的说法,微信支付将要向证券.保险行业开放,但目前主要的障碍是合法性和安全性,

Android语音识别技术详解及实例代码

今天从网上找了个例子实现了语音识别,个人感觉挺好玩的,就把代码贴出来与大家分享下: Android中主要通过RecognizerIntent来实现语音识别,其实代码比较简单,但是如果找不到设置,就会抛出异常ActivityNotFoundException,所以我们需要捕捉这个异常.而且语音识别在模拟器上是无法测试的,因为语音识别是访问google云端数据,所以如果手机的网络没有开启,就无法实现识别声音的!一定要开启手机的网络,如果手机不存在语音识别功能的话,也是无法启用识别! 下面是Recog