百度语音识别Android SDK版本的demo, 语音语义的使用都有完整的demo
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9549 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1docallclasses-frame.html
文件 8469 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1docallclasses-noframe.html
文件 12293 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidBufferThreadRecorder.html
文件 11643 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidCandidate.html
文件 4541 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useBufferThreadRecorder.html
文件 4420 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useCandidate.html
文件 4387 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useConfig.html
文件 4420 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useCsvWriter.html
文件 4497 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useExternalRecorder.html
文件 6753 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useLocationSyncManager.html
文件 4464 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useMockPcmRecord.html
文件 11234 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useNoProGuard.html
文件 6700 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useResourceParameters.html
文件 6470 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useThreadRecorder.html
文件 6642 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useTokenManager.html
文件 4398 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useUtility.html
文件 6660 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useVoiceDataStorage.html
文件 8026 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useVoiceRecognitionClient.html
文件 7940 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useVoiceRecognitionClient.VoiceClientStatusChangeListener.html
文件 7401 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useVoiceRecognitionConfig.html
文件 15728 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidConfig.html
文件 12554 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidCsvWriter.html
文件 13177 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidExternalRecorder.html
文件 9082 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidLocationSyncManager.html
文件 12616 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidMockPcmRecord.html
文件 6967 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidNoProGuard.html
文件 3026 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidpackage-frame.html
文件 10506 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidpackage-summary.html
文件 9030 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidpackage-tree.html
文件 8954 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidpackage-use.html
............此处省略332个文件信息
package com.baidu.android.voicedemo;
import com.baidu.voicerecognition.android.Candidate;
import com.baidu.voicerecognition.android.VoiceRecognitionClient;
import com.baidu.voicerecognition.android.VoiceRecognitionClient.VoiceClientStatusChangeListener;
import com.baidu.voicerecognition.android.VoiceRecognitionConfig;
import android.os.Handler;
import android.support.v4.app.FragmentActivity;
import android.widget.EditText;
import android.widget.Toast;
import java.util.List;
/**
* 使用底层API方式识别Demo,开发者可以定义UI交互
*
* @author yangliang02
*/
public class ApiDemoActivity extends FragmentActivity {
private ControlPanelFragment mControlPanel;
private VoiceRecognitionClient mASREngine;
/** 正在识别中 */
private boolean isRecognition = false;
/** 音量更新间隔 */
private static final int POWER_UPDATE_INTERVAL = 100;
/** 识别回调接口 */
private MyVoiceRecogListener mListener = new MyVoiceRecogListener();
/** 主线程Handler */
private Handler mHandler;
/**
* 结果展示
*/
private EditText mResult = null;
/**
* 音量更新任务
*/
private Runnable mUpdateVolume = new Runnable() {
public void run() {
if (isRecognition) {
long vol = mASREngine.getCurrentDBLevelMeter();
mControlPanel.volumeChange((int) vol);
mHandler.removeCallbacks(mUpdateVolume);
mHandler.postDelayed(mUpdateVolume POWER_UPDATE_INTERVAL);
}
}
};
protected void onCreate(android.os.Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.api_demo_activity);
mResult = (EditText) findViewById(R.id.recognition_text);
mASREngine = VoiceRecognitionClient.getInstance(this);
mASREngine.setTokenApis(Constants.API_KEY Constants.SECRET_KEY);
mHandler = new Handler();
mControlPanel = (ControlPanelFragment) (getSupportFragmentManager()
.findFragmentById(R.id.control_panel));
mControlPanel.setOnEventListener(new ControlPanelFragment.OnEventListener() {
@Override
public boolean onstopListening() {
mASREngine.speakFinish();
return true;
}
@Override
public boolean onstartListening() {
mResult.setText(null);
VoiceRecognitionConfig config = new VoiceRecognitionConfig();
config.setProp(Config.CURRENT_PROP);
config.setLanguage(Config.getCurrentLanguage());
config.enableVoicePower(Config.SHOW_VOL); // 音量反馈。
if (Config.PLAY_START_SOUND) {
config.enableBeginSoundEffect(R.raw.bdspeech_recognition_start); // 设置识别开始提示音
}
if (Config.PLAY_END_SOUND) {
config.enableEndSoundEffect(R.raw.bdspeech_speech_end); // 设置识别结束提示音
}
config.setSampleRate(VoiceRecognitionConf
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9549 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1docallclasses-fr
文件 8469 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1docallclasses-nofr
文件 12293 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidBufferThreadRecorder.html
文件 11643 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidCandidate.html
文件 4541 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useBufferThreadRecorder.html
文件 4420 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useCandidate.html
文件 4387 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useConfig.html
文件 4420 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useCsvWriter.html
文件 4497 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useExternalRecorder.html
文件 6753 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useLocationSyncManager.html
文件 4464 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useMockPcmRecord.html
文件 11234 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useNoProGuard.html
文件 6700 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useResourceParameters.html
文件 6470 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useThreadRecorder.html
文件 6642 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useTokenManager.html
文件 4398 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useUtility.html
文件 6660 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useVoiceDataStorage.html
文件 8026 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useVoiceRecognitionClient.html
文件 7940 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useVoiceRecognitionClient.VoiceClientStatusChangeListener.html
文件 7401 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidclass-useVoiceRecognitionConfig.html
文件 15728 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidConfig.html
文件 12554 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidCsvWriter.html
文件 13177 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidExternalRecorder.html
文件 9082 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidLocationSyncManager.html
文件 12616 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidMockPcmRecord.html
文件 6967 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidNoProGuard.html
文件 3026 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidpackage-fr
文件 10506 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidpackage-summary.html
文件 9030 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidpackage-tree.html
文件 8954 2014-05-07 17:58 Baidu-Voice-SDK-Android-1.4.1doccomaiduvoicerecognitionandroidpackage-use.html
............此处省略332个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)