English Aplikasi Android
Hello Sobat.....
Kali ini saya akan membagikan Tuturial Aplikasi
Android yang membantu kita atau orang lain dalam pengucapan kata bahasa inggris
yang benar hanya dengan beberapa baris Code yang saya gunakan. Yaitu dengan
memanfaatkan Library Android Text to Speech.
- Buat Project baru seperti dibawah
ini
Pilih File > New > Android Application Project
Klik next
hinggah Finis
2. Sekarang
saatnya membuat layoutnya, edit main_activity.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp"
tools:context=".MainActivity"
>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="Type Text
Here" />
<EditText
android:id="@+id/editTextWord"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_alignParentRight="true"
android:layout_below="@+id/textView1"
android:ems="10"
android:inputType="textMultiLine"
>
<requestFocus />
</EditText>
<Button
android:id="@+id/buttonReset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/editTextWord"
android:text="Reset"
/>
<Button
android:id="@+id/buttonSayIt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/buttonReset"
android:layout_alignBottom="@+id/buttonReset"
android:layout_toLeftOf="@+id/buttonReset"
android:text="Say It"
/>
</RelativeLayout>
3. Sekarang
saatnya untuk mengedit otak dari aplikasi kita yaitu pada class MainActivity.java
package
com.olbers.englishapplication;
|
import java.util.Locale;
import
android.app.Activity;
import android.os.Bundle;
import
android.speech.tts.TextToSpeech;
import android.util.Log;
import android.view.View;
import
android.widget.Button;
import
android.widget.EditText;
import
android.widget.Toast;
<span
id="wob2mre2_3" class="wob2mre2">public class</span>
MainActivity extends Activity implements
TextToSpeech.OnInitListener {
/** Called when the activity is first
created. */
private TextToSpeech texttospeech;
private Button btnSayIt, btnReset;
private EditText edtWord;
@Override
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
texttospeech = new TextToSpeech(this, this);
btnSayIt = (Button)
findViewById(R.id.buttonSayIt);
btnReset = (Button)
findViewById(R.id.buttonReset);
edtWord = (EditText)
findViewById(R.id.editTextWord);
// tombol untuk d klik untuk mengatakan
kalimat
btnSayIt.setOnClickListener(new
View.OnClickListener() {
@Override
public void onClick(View arg0) {
// fungsi untuk mengatakan kalimat
sayIt();
}
});
btnReset.setOnClickListener(new
View.OnClickListener() {
@Override
public void onClick(View v) {
edtWord.setText("");
}
});
}
public void onDestroy() {
if (texttospeech != null) {
texttospeech.stop();
texttospeech.shutdown();
}
super.onDestroy();
}
//metode untuk
teks mengatakan dalam
pengucapan bahasa Inggris
private void sayIt() {
String text =
edtWord.getText().toString();
if (text.equals("")){
Toast.makeText(MainActivity.this, "Please Type
Text First !", Toast.LENGTH_SHORT).show();
}else{
texttospeech.speak(text,
TextToSpeech.QUEUE_FLUSH, null);
}
}
}
4. Sekarang
saatnya kita run aplikasi kita.
Ketikan “Hello Good Morning
Olbers” lalu klik atau tap button Say IT dan akan terdengar suara yang
mengucapkan kata “Hello Good Morning Olbers”
Creater by Olbers
Bagi teman-teman yang ingin File-nya
Download disini
Semoga bermanfaat., Selamat mencoba
Terima kasih atas kunjungan Anda/
Jangan lupa tinggalkan komentar dan share
Posting Komentar
Tinggalkan komentar anda untuk setiap post yang mungkin bagi anda sangat bermanfaat.