Guest User

Untitled

a guest
Oct 16th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. TextToSpeech tts;
  2. long ttsBegan;
  3. final String ttsStr = "신고리 원전 5·6호기 공론화위원회의 시민참여단 471명이 15일 2박3일간의 합숙종합토론을 마쳤다. 시민참여단은 마지막 설문조사에 응한 뒤 해산했다. 공론화위원회는 20일 시민참여단의 의견을 정리해 정부 측에 권고안을 제출한다. 설문조사 결과 어느 한쪽 의견이 표본오차를 벗어날 경우 다수 의견 쪽으로 권고안을 낼 예정이다. 그러나 ‘오차범위 이내’라면 1~4차 설문조사 결과를 토대로 정책적인 판단에 도움이 될 사항을 반영한 권고안을 작성한다. 이 경우 정부가 원전의 공사 여부를 결정하게 된다.";
  4.  
  5. private void testTTS() {
  6. tts = new TextToSpeech(this, new TextToSpeech.OnInitListener() {
  7. @Override
  8. public void onInit(int status) {
  9. ttsBegan = System.currentTimeMillis();
  10. tts.speak(ttsStr, TextToSpeech.QUEUE_ADD, null);
  11. final String text = "tts str len: " + ttsStr.length();
  12. Log.d(TAG, text);
  13. }
  14. });
  15. tts.setLanguage(Locale.KOREA);
  16. tts.setOnUtteranceCompletedListener(new TextToSpeech.OnUtteranceCompletedListener() {
  17. @Override
  18. public void onUtteranceCompleted(String utteranceId) {
  19. final String text = "tts time spent: " + (System.currentTimeMillis() - ttsBegan) / 1000 + ", tts str len: " + ttsStr.length();
  20. Log.d(TAG, text);
  21. Toast.makeText(MainActivity.this, text, Toast.LENGTH_LONG).show();
  22. }
  23. });
  24. }
Add Comment
Please, Sign In to add comment