コード例 #1
0
ファイル: HelloTTSActivity.java プロジェクト: dunkelheit6/4ed
 public void onClickFalarArquivo(View view) {
   File file = SDCardUtils.getPublicFile("arquivo-voz.wav", Environment.DIRECTORY_MUSIC);
   if (file.exists()) {
     try {
       MediaPlayer mp = new MediaPlayer();
       mp.setDataSource(file.getAbsolutePath());
       mp.prepare();
       mp.start();
     } catch (Exception e) {
       Log.e(TAG, "Erro ao tocar: " + e.getMessage(), e);
     }
   }
 }
コード例 #2
-1
ファイル: HelloTTSActivity.java プロジェクト: dunkelheit6/4ed
 public void onClickSalvar(View view) {
   String s = tMsg.getText().toString();
   // Sintetiza a voz para arquivo
   File file = SDCardUtils.getPublicFile("arquivo-voz.wav", Environment.DIRECTORY_MUSIC);
   HashMap<String, String> params = new HashMap<String, String>();
   tts.synthesizeToFile(s, params, file.getAbsolutePath());
   toast("Voz salva em arquivo: " + file);
 }