资源简介
Unity 接入讯飞语音识别包,实现语音识别,包含Unity 项目工程和Android安装包
代码片段和文件信息
package com.ssm.ssm.speechrecognizer;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
import com.iflytek.cloud.InitListener;
import com.iflytek.cloud.RecognizerListener;
import com.iflytek.cloud.RecognizerResult;
import com.iflytek.cloud.SpeechConstant;
import com.iflytek.cloud.SpeechError;
import com.iflytek.cloud.SpeechSynthesizer;
import com.iflytek.cloud.SpeechUtility;
import com.iflytek.cloud.SpeechRecognizer;
import com.iflytek.cloud.SynthesizerListener;
import com.unity3d.player.UnityPlayer;
import com.unity3d.player.UnityPlayerActivity;
import org.json.JSONArray;
import org.json.JSONobject;
import org.json.JSONTokener;
public class MainActivity extends UnityPlayerActivity {
public SpeechRecognizer speechRecognizer;
public SpeechSynthesizer speechSynthesizer;
private String ttsSpeakerName = “yefang“;
private String ttsSpeakerPitch = “50“;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//注意这里的appid为
SpeechUtility.createUtility(getApplicationContext()“appid=58880d30“);
initRecognizer();
}
//初始化
private void initRecognizer(){
speechRecognizer = SpeechRecognizer.createRecognizer(getApplicationContext()mInitListener);
speechSynthesizer = SpeechSynthesizer.createSynthesizer(getApplicationContext()mInitListener);
}
public InitListener mInitListener = new InitListener() {
@Override
public void onInit(int i) {
UnityPlayer.UnitySendMessage(“Manager“ “Result“ “init success!“);
}
};
public void setTTSSpeaker(String targetName) {
ttsSpeakerName = targetName;
}
public void setTTSPitch(String targetPitch) {
ttsSpeakerPitch = targetPitch;
}
public void doTTS(String ttsStr){
UnityPlayer.UnitySendMessage(“MotionManager“ “IsSpeaking“ “true“);
//设置发音人
speechSynthesizer.setParameter(SpeechConstant.VOICE_NAMEttsSpeakerName);
//设置音调
speechSynthesizer.setParameter(SpeechConstant.PITCHttsSpeakerPitch);
//设置音量
speechSynthesizer.setParameter(SpeechConstant.VOLUME“50“);
int code = speechSynthesizer.startSpeaking(ttsStr mTTSListener);
}
private SynthesizerListener mTTSListener = new SynthesizerListener() {
@Override
public void onSpeakBegin() {
}
@Override
public void onBufferProgress(int i int i1 int i2 String s) {
}
@Override
public void onSpeakPaused() {
}
@Override
public void onSpeakResumed() {
}
@Override
public void onSpeakProgress(int i int i1 int i2) {
}
@Override
public void onCompleted(SpeechError speechError) {
UnityP
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\
文件 11343 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\README.md
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\
文件 118 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\.gitignore
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\.idea\
文件 686 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\.idea\compiler.xm
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\.idea\copyright\
文件 74 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\.idea\copyright\profiles_settings.xm
文件 640 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\.idea\gradle.xm
文件 2226 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\.idea\misc.xm
文件 425 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\.idea\modules.xm
文件 564 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\.idea\runConfigurations.xm
文件 498 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\build.gradle
文件 730 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\gradle.properties
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\gradle\
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\gradle\wrapper\
文件 53636 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\gradle\wrapper\gradle-wrapper.jar
文件 233 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\gradle\wrapper\gradle-wrapper.properties
文件 4971 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\gradlew
文件 2314 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\gradlew.bat
文件 29 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\settings.gradle
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\speechrecognizer2\
文件 7 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\speechrecognizer2\.gitignore
文件 1305 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\speechrecognizer2\build.gradle
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\speechrecognizer2\libs\
文件 429493 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\speechrecognizer2\libs\Msc.jar
文件 63418 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\speechrecognizer2\libs\classes.jar
文件 671 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\speechrecognizer2\proguard-rules.pro
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\speechrecognizer2\src\
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\speechrecognizer2\src\main\
文件 2064 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master\SpeechRecognizer\speechrecognizer2\src\main\AndroidManifest.xm
............此处省略2002个文件信息
- 上一篇:基于java的电子邮件系统--工具软件
- 下一篇:《Java设计模式》源代码
相关资源
- android编程权威指南》第3版+ 随书文件
- android-28
- Android组件化架构 [苍王著]_带书签.7
- Android4.4模拟器system-images(1)
- 从Android NDK安装ARM交叉编译工具链
- opencv+contrib android sdk
- Android开发权威指南 第二版
- Yaazhini Setup 0.0.6.exe
- 基于android的每日新闻推荐APP
- Android脚本语言环境SL4A.zip
- android策略小游戏大富翁
- android播放器,可以播放网络视频
- DlibLandmarks
- Xamarin.Forms Android框架
- Android 编程经典200例_楚无咎
- 《Android项目实战 手机安全卫士》
- Android小项目——社交类app低仿微信
- Android Studio的与安装
- Android深度探索 卷2 系统应用源代码分
- Android毕设网上购物源代码
- Android SDK Manager
- 安卓Flash播放器支持Android 6.0
- 《Android经典项目开发实战》一书And
- Android项目实战--手机卫士完整源码p
- Android视频播放器Demo
- 图灵书籍(Android编程权威指南(第
- android简单闪频+登陆+fragment+跳转
- 基于AndroidStudio 二维码自助点餐系统
- 员工管理系统Android版 (附设计文档)
- android连接mysql,Android studio项目工程代
评论
共有 条评论