Я разрабатываю приложение, чтобы показать некоторые детали на английском языке, и когда я нажимаю кнопку, это говорит об этом сообщении на английском языке, текст также содержит номера. Я хочу вывести этот текст на языке телугу. Есть ли способ сделать это. Андроид tts по умолчанию не поддерживает язык телугу, как использовать внешние tts-движки в приложениях для Android. Пожалуйста, помогите мне в этом, спасибо.Как интегрировать текст в речь для языка telugu в приложении android
ответ
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tts = new TextToSpeech(this, this);
btnSpeak = (Button) findViewById(R.id.btnSpeak);
txtText = (EditText) findViewById(R.id.txtText);
// button on click event
btnSpeak.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
speakOut();
}
});
}
// shutdown tts when activity destroy
@Override
public void onDestroy() {
// Don't forget to shutdown!
if (tts != null) {
tts.stop();
tts.shutdown();
}
super.onDestroy();
}
// It will called before TTS started
@Override
public void onInit(int status) {
// TODO Auto-generated method stub
// check status for TTS is initialized or not
if (status == TextToSpeech.SUCCESS) {
// if TTS initialized than set language
result = tts.setLanguage(Locale.US);
// tts.setPitch(5); // you can set pitch level
// tts.setSpeechRate(); //you can set speech speed rate
// check language is supported or not
// check language data is available or not
if (result == TextToSpeech.LANG_MISSING_DATA
|| result == TextToSpeech.LANG_NOT_SUPPORTED) {
Toast.makeText(this, "Missing data", Toast.LENGTH_LONG).show();
// disable button
btnSpeak.setEnabled(false);
} else {
// if all is good than enable button convert text to speech
btnSpeak.setEnabled(true);
}
} else {
Log.e("TTS", "Initilization Failed");
}
}
// call this method to speak text
private void speakOut() {
String text = txtText.getText().toString();
if (result != tts.setLanguage(Locale.US)) {
Toast.makeText(getApplicationContext(), "Enter right Words...... ",
Toast.LENGTH_LONG).show();
} else {
// speak given text
tts.speak(text, TextToSpeech.QUEUE_FLUSH, null);
}
}
и есть установить локаль для что в говорить методу
ПРИМЕЧАНИЕ: телефон и затмить должны поддерживать региональные настройки
Но по умолчанию tts Google не поддерживает язык telugu. Как это будет работать на языке телугу. – user2273358
Я не пробовал, но я могу проверить http://www.findbestopensource.com/product/aa-tts –
Я не получил это, и я не понимаю, как использовать это в приложении для Android – user2273358
- 1. Как установить текст турецкого языка в речь
- 2. Как преобразовать арабский текст в речь в приложении для Android?
- 3. Текст в речь в Android
- 4. Android текст в речь
- 5. Как сделать устройство для поддержки языка telugu
- 6. Как добавить текст в речь для языка хинди?
- 7. Текст в речь Android
- 8. Речь в текст Android-приложение
- 9. текст в речь на хинди для android
- 10. Android вьетнамский текст в речь?
- 11. titanium текст в речь
- 12. речь на текст в android
- 13. Как отобразить неизвестный текст в формате telugu в android
- 14. Текст в речь (TTS) - Android - Португальский
- 15. TextField Вход через речь (речь в текст)?
- 16. Оптимизация Android, встроенная в текст в речь
- 17. Речь для преобразования текста для неанглийского языка
- 18. Текст в речь в Emacs
- 19. Речь в текст API в android
- 20. Бирманская речь для преобразования текста в android?
- 21. текст в речь не работает в android
- 22. Android - как интегрировать текст в изображение
- 23. Текст в речь сбоев
- 24. Android: изменение языка с английского на хинди и telugu
- 25. Текст в речь Android Application Query
- 26. Android Текст в речь И речь к тексту
- 27. Windows 8 речь в текст и текст в речь API
- 28. Текст в речь, когда телефон спит - Android
- 29. Android: настройка языка в приложении
- 30. как интегрировать аутентификацию GitHub в приложении android
проверить это: HTTP: //stackoverflow.com/questions/ 22495332/how-to-display-south-indian-languages-in-android/22497074 # 22497074 – Afsar