Membuat Aplikasi Sederhana Spech To Text

Share On Facebook ! Tweet This ! Share On Google Plus ! Pin It ! Share On Tumblr ! Share On Reddit ! Share On Linkedin ! Share On StumbleUpon !

Kami dapat menerapkan Pidato pengakuan menggunakan kode di blok sumber tambahan langsung di Sketchware. Ikuti langkah-langkah di bawah ini untuk menerapkan Pengenalan ucapan di Sketchware.

1. Create a new android project in Sketchware.

2. Pada halaman utama tambahkan Button dengan nama button1 dan Blok EditText dengan nama edittext1 (or a TextView).



3. Buat komponen baru yaitu FilePicker dan kasih nama fp.



4. Buat More Block baru dengan nama extra.



5. Di dalam blok extra, gunakan blok add source directly dan silahkan copy paste kode berikut:

}
public static final int REQ_CODE_SPEECH_INPUT = 1;
{



6. Pada event button1 onClick, tambahkan blok add source directly dengan menggunakan kode beikut:

Intent intent = new Intent(android.speech.RecognizerIntent.ACTION_RECOGNIZE_SPEECH); intent.putExtra(android.speech.RecognizerIntent.EXTRA_LANGUAGE_MODEL, android.speech.RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); intent.putExtra(android.speech.RecognizerIntent.EXTRA_LANGUAGE, Locale.getDefault()); intent.putExtra(android.speech.RecognizerIntent.EXTRA_PROMPT, "Speak Now");
try { startActivityForResult(intent, REQ_CODE_SPEECH_INPUT); }
catch (ActivityNotFoundException a) {
Toast.makeText(getApplicationContext(), "There was an error", Toast.LENGTH_SHORT).show(); }


7. Pada blok  FilePicker onFilesPicked. Gunakan blok add source directly dan tempelkan kode berikut ini:

}
break;
case REQ_CODE_SPEECH_INPUT:
if (_resultCode == RESULT_OK && null != _data) {
ArrayList<String> result = _data.getStringArrayListExtra(android.speech.RecognizerIntent.EXTRA_RESULTS);
edittext1.setText(result.get(0));



8. Simpan dan jalankan proyek. Sekarang di aplikasi, Tombol dapat ditekan untuk berbicara hal-hal yang akan ditulis di bidang EditText
«
Next
Posting Lebih Baru
»
Previous
Posting Lama
 
Copyright ©2016 Sketchware News • All Rights Reserved.
Template Design by BTDesigner • Powered by Blogger