Android TTS 学习(一) 初体验:
http://blog.youkuaiyun.com/ichliebephone/article/details/5802044
http://blog.youkuaiyun.com/ichliebephone/article/details/5802739
Android TTS 学习(二) SharedPreference保存文本:
http://blog.youkuaiyun.com/ichliebephone/article/details/5810370Android TTS 学习(三) 保存为音频文件:
Android TTS 学习(五) 总结篇:
http://blog.youkuaiyun.com/ichliebephone/article/details/5813949补充:实现边写边读的功能:
mEditText.addTextChangedListener(mTextWatcher);
private TextWatcher mTextWatcher = new TextWatcher()
{
@Override
public void afterTextChanged(Editable s)
{
// TODO Auto-generated method stub
//如果是边写边读
if(mCheckBox.isChecked()&&(s.length()!=0))
{
//获得EditText的所有内容
String t = s.toString();
mTextToSpeech.speak(t.substring(s.length()-1), TextToSpeech.QUEUE_FLUSH, null);
}
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after)
{
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count)
{
// TODO Auto-generated method stub
}
};
基于C++与ndk集成的一个源码:
http://download.youkuaiyun.com/detail/xl19862005/5016843