Как сделать так, чтобы текст в речь звучал более человечно и не было роботизированным? - PullRequest
1 голос
/ 24 октября 2019

У меня есть это приложение для маленьких детей, которое говорит "Хорошая работа, хлопай!"когда они выбирают правильный выбор, или «Попробуйте еще раз», когда они нажимают не ту кнопку. Голос очень роботизированный, как мне сделать его более человечным и дружелюбным к детям?

tts = new TextToSpeech(Level_11_Testing.this, new TextToSpeech.OnInitListener() {
            public void onInit(int status) {
                if (status != TextToSpeech.ERROR) {
                    tts.setLanguage(Locale.US);

                    tts.speak("Push on" + rightchoice, TextToSpeech.QUEUE_ADD, null);

                }
            }
        });

        up.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                up.setEnabled(false);//it prevents double clicking
                if (idx == rightchoice) {

                    tts.speak("Good job, clap!", TextToSpeech.QUEUE_FLUSH, null);

                    mHandler.postDelayed(hMyTimeTask, 1400);


                } else {
                    tts.speak("Try again!", TextToSpeech.QUEUE_FLUSH, null);

                }
...