没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
Unity3D 教程:调用 Android 语音识别
Posted on 2013 年 07 月 04 日 by U3d / Unity3D 基础教程/被围观 80 次
语音识别在 Android 下面很简单,因为语音识别就是 google 的,源代码网上也到处
都有的,尝试了一下 google 的语音识别,当时很慢,据说不够稳定,我又试了一下讯飞
的语音识别,相对的确讯飞要快点,但是在调用他的 mcs.jar 包时,在 eclipse 运行正常,
但是在 Unity 调用的时候,我发现它的几个方法都能找到,但是不能调用,没办法就只能
用 google 的技术了。
UnityTestActivity.java;
001
package com.xys;
002
003
import java.util.ArrayList;
004
005
import android.os.Bundle;
006
import android.speech.RecognitionListener;
007
import android.speech.RecognizerIntent;
008
import android.speech.SpeechRecognizer;
009
import android.util.Log;
010
import android.content.BroadcastReceiver;
011
import android.content.Context;
012
import android.content.Intent;
013
import android.content.IntentFilter;
014
import com.unity3d.player.UnityPlayerActivity;
015
016
public class UnityTestActivity extends UnityPlayerActivity{
017
/** Called when the activity is first created. */
018
Context mContext = null;
019
private SpeechRecognizer sr;
020
String str;
021
private static final String TAG = "Unity";
022
private final String ACTION_NAME ="send";
023
BroadcastReceiver mBroadcastReceiver;
024
@Override
025
public void onCreate(Bundle savedInstanceState) {
026
super.onCreate(savedInstanceState);
027
mContext = this;
028
sr = SpeechRecognizer.createSpeechRecognizer(this); //
初始化识别工具,得到句柄
029
sr.setRecognitionListener(new listener()); //
注册回调
本本纲目
- 粉丝: 20
- 资源: 294
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0