Langsung ke konten utama

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:

  1. Buat Project Baru, nama project basing kalian saja
  2. 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>
  3. 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); }
    }
  4. 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.



Komentar

Postingan populer dari blog ini

Cara Mendapatkan Youtube Stream Key Untuk Live Streaming

Cara Mendapatkan Youtube Stream Key Untuk Live Streaming Hello sahabat bloggers.. kali ini saya akan membagikan bagaimana cara mendapatkan Youtube Stream Key Untuk Melakukan Live Streaming di youtube . Live Stream Key ini adalah kode unik yang digunakan untuk melakukan Live Pada Obs Studio atau aplikasi streamer Lainnya. Untuk kalian yang ingin mendapatkan kode Youtube Stream Key ini wajib mengaktifkan fitur Yang ada pada Dasboard youtube kalian. Buat temen-temen yang belum baca bagaimana cara Mengaktifkan Fitur Live Streaming Di youtube, kalian bisa baca terlebih dahulu. Untuk Cara Melakukan Live Streaming di Android kalian bisa baca disini dan sedangkan untuk Live streaming di laptop atau Pc kalian bisa membaca nya di sini . Kita langsung saja menuju Bagaimana Cara mendapatkan Youtube Stream Key atau Kode Youtube Streaming dengan mengikuti cara di bawah ini: Login terlebih dahulu di youtube kalian melalui browser laptop kalian. kemudian klik Creator Studio Selanjutnya kita akan di h...

Cara Melakukan Live Streaming Di Youtube Menggunakan PC atau Laptop

Cara Melakukan Live Streaming Di Youtube Menggunakan PC atau Laptop Hello sobat bloggers.. kali ini kita akan membahas mengenai bagaimana Cara Melakukan Live Streaming Di Youtube Menggunakan PC atau Laptop. Untuk Cara Live Streaming Melalui Android dapat kalian lihat dengan cara klik artikel ini . ada beberapa aplikasi yang biasa di gunakan untuk melakukan live streaming oleh para youtuber salah satunya adalah aplikasi obs studio.  aplikasi obs studio ini adalah aplikasi yang bersifat opensource dan gratis yang dapat kalian download melalui link yang akan saya sediakan di tutorial ini. obs studio banyak digunakan oleh para youtubers untuk melakukan live streaming di youtube seperti menyiarkan video gaming yang sedang dilakukan atau menyiarkan secara live gambar teks dan masih banyak lainnya. selain untuk streaming, kalian juga bisa menggunakan aplikasi obs studio untuk melakukan recording pc atau laptop kalian. Disini saya akan membagikan langkah-langkah bagaimana Cara Melakuk...

2 Cara Mengatasi OBS Studio yang Black Screen dan Display Capture yang Error

2 Cara Mengatasi OBS Studio yang Black Screen dan Display Capture yang Error Selamat Pagi sahabat Bloggers.. pada kali ini kita akan membahas mengenai 2 Cara Mengatasi OBS Studio yang Black Screen dan Display Capture yang Error. semua orang pasti sudah tau mengenai aplikasi OBS Studio ini. Aplikasi OBS STudio adalah sebuah software yang bersifat opensource yang digunakan untuk Live Streaming atau recording pada pc kita. aplikasi ini sudah banyak digunakan oleh para youtuber untuk melakukan live streaming. OBS Studio ini tergolong aplikasi yang mudah digunakan, bahkan pengaturannya juga simple.  Setelah kalian menginstall OBS STudio, Pasti kalian yang menemukan artikel ini mengalami permasalahan yang ada pada topik kita. iya kenapa OBS Studio saya ketika menggunakan Fitur Game Capture malah muncul Layar hitam saja alias Black Screen. selain itu permasalahan Lainnya juga Fitur Display Capture tidak berfungsi dengan benar. bagaimana cara mengatasi masalah ini? mari kita coba 2 Ti...