讯飞TTS.rar

时间:2015-06-11 15:57:19
【文件属性】:
文件名称:讯飞TTS.rar
文件大小:10.88MB
文件格式:RAR
更新时间:2015-06-11 15:57:19
TTS 安装讯飞语音插件.需要安装两个文件,讯飞语音TTS.apk 和讯飞语音包.apk,不需要jar文件,直接到系统配置 -> 语音输入与输出 --> 文字转语音设置 -->讯飞语音后边打钩(选择后才能设置其他项) -- > 默认引擎(讯飞语音) -->语言(中文) (用必要是还可以在讯飞语音合成里选择男声和女声) 配置完成后,可直接用系统提供的TextToSpeak的方法直接调用即可. (测试发现,改发音是中标准的中文发音,据了解,国内语音识别系统做的最好的一家,发音连贯,并且可辨认符号如℃等) 示例代码如下: public class NiHaoTTS extends Activity implements OnInitListener { private int MY_DATA_CHECK_CODE = 0; private TextToSpeech tts; private EditText inputText; private Button speakButton; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.xunfei_tts); inputText = (EditText) findViewById(R.id.input_text); speakButton = (Button) findViewById(R.id.speak_button); speakButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String text = inputText.getText().toString(); if (text!=null && text.length()>0) { Toast.makeText(NiHaoTTS.this, "Saying: " + text, Toast.LENGTH_LONG).show(); //开始阅读 text tts.speak(text, TextToSpeech.QUEUE_ADD, null); } } }); Intent checkIntent = new Intent(); checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA); startActivityForResult(checkIntent, MY_DATA_CHECK_CODE); } protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == MY_DATA_CHECK_CODE) { if (resultCode == TextToSpeech.Engine.CHECK_VOICE_DATA_PASS) { // success, create the TTS instance tts = new TextToSpeech(this, this); } else { // missing data, install it Intent installIntent = new Intent(); installIntent.setAction(TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA); startActivity(installIntent); } } } @Override public void onInit(int status) { if (status == TextToSpeech.SUCCESS) { Toast.makeText(NiHaoTTS.this, "Text-To-Speech engine is initialized", Toast.LENGTH_LONG).show(); } else if (status == TextToSpeech.ERROR) { Toast.makeText(NiHaoTTS.this, "Error occurred while initializing Text-To-Speech engine", Toast.LENGTH_LONG).show(); } } }
【文件预览】:
讯飞语音输入法 2.0.1104.apk
讯飞TTS.apk
讯飞语音包.apk

网友评论

  • 是安装的apk,不是jar
  • 用的效果不错
  • 非常好,这是我所需要的
  • 还是去官网注册下载sdk吧,有官网demo的
  • 试用不成功
  • 手机刷机的原因吧,试用不成功
  • 是不能用, Android 语言的实现,我最后好像是下了一个讯飞的语言合成包 和语言包 然后使用 tts控件就解决了
  • 这不能用吧,朋友