samiasoft
چهارشنبه 30 خرداد 1397, 18:30 عصر
سلام دوستان
برای اینکه کلمه انتخابی را برنامه بتونه تلفظ کنه از این دستور استفاده کردم :
TextToSpeech tts = new TextToSpeech(context, onInit);
tts.setLanguage(Locale.US);
tts.speak("I am a programmer", TextToSpeech.QUEUE_ADD, null);
OnInitListener onInit = new OnInitListener() {
@Override
public void onInit(int status) {
// TODO there is nothing to do for when the TextToSpeechHas loaded
}
};
ولی متاسفانه با اجرای دستور تلفظی صورت نمیگیره ! به نظرتون مشکل از کجاست ؟
ایا در دستگاه اندرویدی باید قابلیتی رو فعال کنیم؟!
فکر میکنم مشکل از قسمت onInit هست که ایا باید داخل این هم دستوری اضافه کنیم!؟
برای اینکه کلمه انتخابی را برنامه بتونه تلفظ کنه از این دستور استفاده کردم :
TextToSpeech tts = new TextToSpeech(context, onInit);
tts.setLanguage(Locale.US);
tts.speak("I am a programmer", TextToSpeech.QUEUE_ADD, null);
OnInitListener onInit = new OnInitListener() {
@Override
public void onInit(int status) {
// TODO there is nothing to do for when the TextToSpeechHas loaded
}
};
ولی متاسفانه با اجرای دستور تلفظی صورت نمیگیره ! به نظرتون مشکل از کجاست ؟
ایا در دستگاه اندرویدی باید قابلیتی رو فعال کنیم؟!
فکر میکنم مشکل از قسمت onInit هست که ایا باید داخل این هم دستوری اضافه کنیم!؟