Cara Membuat Aplikasi Text To Speech Menggunakan Android Studio
Cara Membuat Aplikasi Text To Speech Menggunakan Android Studio
Pada Kesempatan kali ini kita akan membahas tentang bagaimana Cara Membuat Aplikasi Text To Speech Menggunakan Android Studio. Mungkin teman-teman disini udah ada yang pernah membuatnya dan sudah tau caranya. jadi tutorial kali ini ditujukan buat teman-teman sahabat belajar yang belum tau cara membuatnya.
Apa itu Aplikasi Text to Speech?
Jadi aplikasi text to speech ini adalah aplikasi yang dapat membaca melalui inputan kata atau text dalam sebuah edittext atau textbox atau bisa juga aplikasi ini dapat membaca text secara otomatis yang mampu menghasilkan keluaran berupa suara dari kata yang di inputkan. jadi text to speech ini adalah sebuah class yang bisa kita manfaatkan untuk pengembangan sebuah aplikasi yang dapat membaca text dengan output berupa suara. mungkin teman-teman pernah dengar langsung saat menonton sebuah video dari youtube tapi pengisi suara nya mirip seperti suara google dan kedengarannya kurang bagus. suara tersebut di dapat dengan menggunakan narasi dari sebuah aplikasi yang ada pada smartphone kita seperti google text to speech.
Bagaimana cara menerapkan class text to speech ini kedalam IDE Android Studio?
Jadi disini saya membuat sebuah contoh program yang akan menerapkan class dari text to speech ini. program ini sebagai contoh penerapan dari class nya. langsung saja kita belajar membuat aplikasi text to speech ini. Kalian bisa mengikuti langkah-langkah berikut ini:- Buat Project Baru, nama project basing kalian saja
- Setelah itu masukan kode berikut ini pada activity_main.xml
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity">
<EditText android:id="@+id/txtSpeech" android:layout_width="354dp" android:layout_height="wrap_content" android:layout_centerInParent="true" android:hint="Input Text disini!!" />
<Button android:id="@+id/btnSpeech" android:layout_marginTop="5dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:layout_below="@+id/txtSpeech" android:text="Bicara" />
</RelativeLayout> - Setelah itu buka MainActivity.java nya dan isi dengan source code berikut ini
package com.blogspot.ilmugratisanbro.texttospeech;
import android.speech.tts.TextToSpeech;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import java.util.Locale;
public class MainActivity extends AppCompatActivity implements TextToSpeech.OnInitListener {
private TextToSpeech tts;
private Button btnBicara;
private EditText txtText;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tts = new TextToSpeech(this, this);
btnBicara = (Button) findViewById(R.id.btnSpeech);
txtText = (EditText) findViewById(R.id.txtSpeech);
// button on click event btnBicara.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View arg0) {
speakOut();
}
});
}
public void onDestroy() {
// Don't forget to shutdown tts! if (tts != null) {
tts.stop();
tts.shutdown();
}
super.onDestroy();
}
public void onInit(int status) {
if (status == TextToSpeech.SUCCESS) {
int result = tts.setLanguage(Locale.US);
if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) {
Log.e("TTS", "This Language is not supported");
} else {
btnBicara.setEnabled(true);
speakOut();
}
} else {
Log.e("TTS", "Initilization Failed!");
}
}
private void speakOut() {
String text = txtText.getText().toString();
tts.speak(text, TextToSpeech.QUEUE_FLUSH, null);
// tts.setPitch((float) 0.6); //tts.setSpeechRate(2); }
} - Selanjutnya Kalian Running aplikasinya ke emulator kalian.
Sekian Tutorial Cara Membuat Aplikasi Text To Speech menggunakan android studio. Untuk Link download contoh Text to Speech ini akan saya upload digithub. Semoga tutorial ini dapat bermanfaat untuk kita semua. Terima Kasih sudah berkunjung.
BERITA LENGKAP DI HALAMAN BERIKUTNYA
Halaman Berikutnya
0 Response to "Cara Membuat Aplikasi Text To Speech Menggunakan Android Studio"
Post a Comment