-
大小: 49.28MB文件類型: .rar金幣: 1下載: 0 次發布日期: 2023-07-02
- 語言: 其他
- 標簽: AndroidXunfe??
資源簡介
最新下載的訊飛SDK
還有自己開發的示例代碼,主要是語音識別和喚醒
還有相關的介紹
代碼片段和文件信息
package?com.iflytek.mscv5plusdemo;
import?android.annotation.SuppressLint;
import?android.app.Activity;
import?android.content.SharedPreferences;
import?android.content.SharedPreferences.Editor;
import?android.os.Bundle;
import?android.os.Environment;
import?android.text.TextUtils;
import?android.util.Log;
import?android.view.View;
import?android.view.View.onclickListener;
import?android.view.Window;
import?android.widget.EditText;
import?android.widget.RadioGroup;
import?android.widget.RadioGroup.OnCheckedChangeListener;
import?android.widget.Toast;
import?com.iflytek.cloud.ErrorCode;
import?com.iflytek.cloud.GrammarListener;
import?com.iflytek.cloud.InitListener;
import?com.iflytek.cloud.LexiconListener;
import?com.iflytek.cloud.RecognizerListener;
import?com.iflytek.cloud.RecognizerResult;
import?com.iflytek.cloud.SpeechConstant;
import?com.iflytek.cloud.SpeechError;
import?com.iflytek.cloud.SpeechRecognizer;
import?com.iflytek.cloud.util.ContactManager;
import?com.iflytek.cloud.util.ContactManager.ContactListener;
import?com.iflytek.cloud.util.ResourceUtil;
import?com.iflytek.cloud.util.ResourceUtil.RESOURCE_TYPE;
import?com.iflytek.speech.util.FucUtil;
import?com.iflytek.speech.util.JsonParser;
import?com.iflytek.speech.util.xmlParser;
public?class?AsrDemo?extends?Activity?implements?onclickListener{
private?static?String?TAG?=?AsrDemo.class.getSimpleName();
//?語音識別對象
private?SpeechRecognizer?mAsr;
private?Toast?mToast;
//?緩存
private?SharedPreferences?mSharedPreferences;
//?本地語法文件
private?String?mLocalGrammar?=?null;
//?本地詞典
private?String?mLocalLexicon?=?null;
//?云端語法文件
private?String?mCloudGrammar?=?null;
//?本地語法構建路徑
private?String?grmPath?=?Environment.getExternalStorageDirectory()
.getAbsolutePath()?+?“/msc/test“;
//?返回結果格式,支持:xmljson
private?String?mResultType?=?“json“;
private??final?String?KEY_GRAMMAR_ABNF_ID?=?“grammar_abnf_id“;
private??final?String?GRAMMAR_TYPE_ABNF?=?“abnf“;
private??final?String?GRAMMAR_TYPE_BNF?=?“bnf“;
private?String?mEngineType?=?“cloud“;
@SuppressLint(“ShowToast“)
public?void?onCreate(Bundle?savedInstanceState)
{
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_title);
setContentView(R.layout.isrdemo);
initLayout();
//?初始化識別對象
mAsr?=?SpeechRecognizer.createRecognizer(this?mInitListener);
//?初始化語法、命令詞
mLocalLexicon?=?“張海羊\n劉婧\n王鋒\n“;
mLocalGrammar?=?FucUtil.readFile(this“call.bnf“?“utf-8“);
mCloudGrammar?=?FucUtil.readFile(this“grammar_sample.abnf““utf-8“);
//?獲取聯系人,本地更新詞典時使用
ContactManager?mgr?=?ContactManager.createManager(AsrDemo.this?mContactListener);
mgr.asyncQueryAllContactsName();
mSharedPreferences?=?getSharedPreferences(getPackageName() MODE_PRIVATE);
mToast?=?Toast.makeText(this““Toast.LENGTH_SHORT);
}
/**
?*?初始化Layout。
?*/
private?void?initLayout(){
findViewById(R.id.isr_recognize).
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2584??2017-10-19?11:38??xf\my\assets\iflytek\recognize.xm
?????文件???????1434??2017-10-19?11:38??xf\my\assets\iflytek\voice_bg.9.png
?????文件??????14171??2017-10-19?11:38??xf\my\assets\iflytek\voice_empty.png
?????文件??????16250??2017-10-19?11:38??xf\my\assets\iflytek\voice_full.png
?????文件??????12296??2017-10-19?11:38??xf\my\assets\iflytek\waiting.png
?????文件???????7850??2017-10-19?11:38??xf\my\assets\iflytek\warning.png
?????文件????5760496??2018-07-17?09:14??xf\my\libs\arm64-v8a\libmsc.so
?????文件????4477660??2018-07-17?09:14??xf\my\libs\armeabi\libmsc.so
?????文件????4424416??2018-07-17?09:14??xf\my\libs\armeabi-v7a\libmsc.so
?????文件?????479049??2018-06-26?11:18??xf\my\libs\Msc.jar
?????文件??????90557??2017-11-03?18:29??xf\my\libs\Sunflower.jar
?????文件????5592788??2018-07-17?09:14??xf\my\libs\x86\libmsc.so
?????文件????5905552??2018-07-17?09:14??xf\my\libs\x86_64\libmsc.so
?????文件????????281??2018-01-13?10:56??xf\my\readme.txt
?????文件??????44809??2018-06-26?23:26??xf\my\release.txt
?????文件?????986751??2018-07-17?09:14??xf\my\res\ivw\5b4ca896.jet
?????文件????????714??2018-06-26?22:32??xf\my\sample\mscV5PlusDemo\build.gradle
?????文件????4477660??2018-07-17?09:14??xf\my\sample\mscV5PlusDemo\libs\armeabi\libmsc.so
?????文件?????479049??2018-06-26?11:18??xf\my\sample\mscV5PlusDemo\libs\Msc.jar
?????文件?????????53??2017-01-16?17:14??xf\my\sample\mscV5PlusDemo\lint.xm
?????文件???????9154??2018-06-26?22:37??xf\my\sample\mscV5PlusDemo\mscV5PlusDemo.iml
?????文件???????4041??2018-01-11?14:04??xf\my\sample\mscV5PlusDemo\src\main\AndroidManifest.xm
?????文件????????324??2017-01-16?17:14??xf\my\sample\mscV5PlusDemo\src\main\assets\call.bnf
?????文件????????165??2017-01-16?17:14??xf\my\sample\mscV5PlusDemo\src\main\assets\grammar_sample.abnf
?????文件?????111360??2017-01-16?17:14??xf\my\sample\mscV5PlusDemo\src\main\assets\iattest.wav
?????文件???????2584??2017-08-31?17:38??xf\my\sample\mscV5PlusDemo\src\main\assets\iflytek\recognize.xm
?????文件???????1434??2017-01-16?17:14??xf\my\sample\mscV5PlusDemo\src\main\assets\iflytek\voice_bg.9.png
?????文件??????14171??2017-01-16?17:14??xf\my\sample\mscV5PlusDemo\src\main\assets\iflytek\voice_empty.png
?????文件??????16250??2017-01-16?17:14??xf\my\sample\mscV5PlusDemo\src\main\assets\iflytek\voice_full.png
?????文件??????12296??2017-01-16?17:14??xf\my\sample\mscV5PlusDemo\src\main\assets\iflytek\waiting.png
............此處省略244個文件信息
評論
共有 條評論