Membuat tampilan list array adapter menggunakan adt
Text to speech
1. “Aplikasi Text to Speech”
Nama : Iswandi M. Monginsi
Nim : 131315021
Kelas : A | TI (Teknik Informatika)
Semester : 4
Mata Kuliah : Pemrograman Mobile I
Dosen : Ismail Mohidin. S.Kom., MT
POLITEKNIK GORONTALO
T.A 2017/2018
2. Assamulaykum….Wr..Wb…
Buka Android Studio dan buatlah sebuah proyek baru Android Text to Speech
Klik Next dan pilih Min SDK, kami menyimpan nilai defaultnya. Sekali lagi klik Next dan
pilih Blank Activity.
Pilih Aktivitas sebagai MainActivity dan klik next.
Tinggalkan semua hal lainnya sebagai default dan klik Finish.
Sebuah proyek baru akan dibuat dan gradle akan menyelesaikan semua dependensi.
Berikut source code and demo application.
package com.example.texttospeech;
importjava.util.Locale;
importandroid.os.Bundle;
importandroid.app.Activity;
importandroid.content.SharedPreferences.Editor;
importandroid.speech.tts.TextToSpeech;
importandroid.util.Log;
importandroid.view.Menu;
importandroid.view.View;
importandroid.widget.EditText;
publicclassMainActivityextendsActivity{
Stringtext;
EditTextet;
TextToSpeechtts;
@Override
protectedvoidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
6. android:ems="10">
<requestFocus/>
</EditText>
</RelativeLayout>
Ini adalah bagian utama dari aplikasi pengenalan text dimana pengguna akan Text Speak
untuk mengubah text menjadi suara. Tambahkan kode berikut di MainActivity.java:
MainActivity.java
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.speech.tts.TextToSpeech;
importandroid.speech.tts.TextToSpeech.OnInitListener;
importandroid.view.View;
importandroid.widget.Button;
importandroid.widget.EditText;
publicclassSpeakOutextendsActivityimplementsOnInitListener{
private TextToSpeechrepeatTTS;
Buttonbtnspeakout;
EditTextedtTexttoSpeak;
@Override
publicvoidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.speakout);
btnspeakout=(Button) findViewById(R.id.btnspeakout);
edtTexttoSpeak=(EditText) findViewById(R.id.edtTexttoSpeak);
8. Panduan Aplikasi :
Sebelum membuaka aplikasi, kita harus seting terlebih dahulu bahasanya yang berada di bahasa
dan masukan, kemudian pilih Englis (United Kingdom).
9. Demo Application :
Kita cukup mengetikkan teks apa yang akan kita masukan. Setelah itu, klick tombol speak,
maka secara otomatis aplikasi akan mengeluarkan suara sesuai dengan teks yang kita
masukan.