到了新公司,发现新公司的产品用到了语音提示,感觉很好玩,问了下,是用了讯飞语音,呵呵,前几天就下载相应的sdk包
整理下代码,以作记忆
import android.content.Context;
import android.os.RemoteException;
import android.util.Log;
import com.iflytek.speech.ErrorCode;
import com.iflytek.speech.ISpeechModule;
import com.iflytek.speech.InitListener;
import com.iflytek.speech.SpeechConstant;
import com.iflytek.speech.SpeechSynthesizer;
import com.iflytek.speech.SpeechUtility;
import com.iflytek.speech.SynthesizerListener;
/**
* 语音合成
*
* @author linchunda
*
*/
public class SpeakUtil {
private static String TAG = "SpeakUtil";
// 语音合成对象
private SpeechSynthesizer mTts;
private Context context;
private boolean ttsAvailable = false;// 语音合成是否可用
public SpeakUtil(Context context) {
this.context = context;
}
/**
* 初始化
*/
public void initSpeak() {
// 检