Android 为什么谷歌tts印地语(代码)不';不行?

Android 为什么谷歌tts印地语(代码)不';不行?,android,text-to-speech,Android,Text To Speech,这段代码在英语中运行得很好。但是,不要为印地语工作。你能帮帮我吗?谢谢 private void speach_text() { if (textview2.toString().equals("1")) { loc1 = "en"; loc2 = "en_EN"; } if (textview2.toString()

这段代码在英语中运行得很好。但是,不要为印地语工作。你能帮帮我吗?谢谢

private void speach_text() {

                if (textview2.toString().equals("1")) {
                    loc1 = "en";
                    loc2 = "en_EN";
                }

                if (textview2.toString().equals("2")) {
                    loc1 = "hi";
                    loc2 = "hi_IN";
                }                

        final Locale locale = new Locale(lo1, lo2);

        tts = new TextToSpeech(Mainactivity.this, new TextToSpeech.OnInitListener() {

            @Override
            public void onInit(int status) {
                if (status == TextToSpeech.SUCCESS) {
                    int result = tts.setLanguage(locale);
                    tts.speak(textview1.getText().toString(),TextToSpeech.QUEUE_FLUSH, null);
                } else {               
                }
            }
        });
    }

请尝试区域设置
hin IND
抱歉,我没有再次尝试。