Unity 接入讯飞语音识别包,实现语音识别,包含Unity 项目工程和Android安装包
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-master
文件 11343 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterREADME.md
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer
文件 118 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.gitignore
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.idea
文件 686 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideacompiler.xml
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideacopyright
文件 74 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideacopyrightprofiles_settings.xml
文件 640 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideagradle.xml
文件 2226 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideamisc.xml
文件 425 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideamodules.xml
文件 564 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.idea
unConfigurations.xml
文件 498 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizeruild.gradle
文件 730 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradle.properties
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradle
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradlewrapper
文件 53636 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradlewrappergradle-wrapper.jar
文件 233 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradlewrappergradle-wrapper.properties
文件 4971 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradlew
文件 2314 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradlew.bat
文件 29 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizersettings.gradle
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2
文件 7 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2.gitignore
文件 1305 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2uild.gradle
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2libs
文件 429493 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2libsMsc.jar
文件 63418 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2libsclasses.jar
文件 671 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2proguard-rules.pro
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2src
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2srcmain
文件 2064 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2srcmainAndroidManifest.xml
............此处省略2002个文件信息
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-masterREADME.md
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer
文件 118 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.gitignore
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.idea
文件 686 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideacompiler.xm
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideacopyright
文件 74 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideacopyrightprofiles_settings.xm
文件 640 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideagradle.xm
文件 2226 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideamisc.xm
文件 425 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.ideamodules.xm
文件 564 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizer.idea
unConfigurations.xm
文件 498 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizeruild.gradle
文件 730 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradle.properties
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradle
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradlewrapper
文件 53636 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradlewrappergradle-wrapper.jar
文件 233 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradlewrappergradle-wrapper.properties
文件 4971 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradlew
文件 2314 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizergradlew.bat
文件 29 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizersettings.gradle
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2
文件 7 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2.gitignore
文件 1305 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2uild.gradle
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2libs
文件 429493 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2libsMsc.jar
文件 63418 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2libsclasses.jar
文件 671 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2proguard-rules.pro
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2src
目录 0 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2srcmain
文件 2064 2017-02-18 05:56 Unity_XunFeiAndroidSDK-masterSpeechRecognizerspeechrecognizer2srcmainAndroidManifest.xm
............此处省略2002个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)