Andoidの音声読み上げエンジンTTSを使ったプログラミングをしています。
こちらで文章を読み上げる際に、「、」や「。」のタイミングで息継ぎの時間を伸ばしたいのですがなにか方法は無いでしょうか。
ご教授いただける方がいらっしゃいましたらよろしくお願い致します。
lang
1 2 public void startSpeech( View view ) { 3 // EditTextからテキストをとってくる 4 String speechText ="ここにテキストが入ります、テキストが入ります。テキストが入ります"; 5 // テキストありの場合だけおしゃべり 6 mTts.setSpeechRate(0.95f); 7 mTts.setPitch(1.0f); 8 9 speechText = speechText.replace("。", "'''''''''''''''"); 10 speechText = speechText.replace("・"," ? ?"); 11 12 if ( speechText.length() > 0 ) { 13 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { 14 mTts.speak(speechText, TextToSpeech.QUEUE_ADD, null,null); 15 }else{ 16 mTts.speak(speechText, TextToSpeech.QUEUE_ADD, null); 17 } 18 } 19 } 20 21
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/19 05:59