protected void onActivityResultint requestCode, int resultCode, Intent data { if requestCode == REQUEST_CODE resultCode ==RESULT_OK {ArrayListString matches = data .getStringArrayListExtraRecognizerIntent.EXTRA_RESULTS; if matches.get0.equalsgambar==true
13
Kode Program 2 Perintah untuk Memeriksa Kebenaran Pengucapan
Implementasi
Text-to-Speech
Ketika terjadi kesalahan pengucapan pada game single player yang mengakibatkan jawaban salah, maka akan muncul tombol speak. Dengan menekan
tombol speak, user dapat mendengarkan pengucapan yang benar. Pada penekanan tombol speak inilah terdapat implementasi text-to-speach yaitu mengubah kata nama
gambar menjadi suara, dapat dilihat pada Kode Program 3
Kode Program 3 Perintah Penekanan Tombol Speak
Aksen pengucapan
dari Engine
TTS dapat
diatur dengan
tts.setLanguageLocal.US
yaitu pengucapan dengan aksen bahasa Inggris Amerika. Sedangkan
tts.setPitch5
digunakan untuk mengatur nada pengucapan suara buatan. Jika angka didalam
tts.setPitch
dibuat lebih rendah maka akan menurunkan nada pengucapan, jika diubah angkanya lebih besar maka akan
menaikan nada pengucapan suara buatan. Untuk mengatur kecepatan pengucapan, diatur dalam
tts.setSpeechRate.
Semakin cepat suara pengucapan semakin besar angka didalam
tts.setSpeechRate,
semakin lambat pengucapan semakin rendah angkanya. Kecepatan suara normal jika di setting pada angka 1.
Implementasi Bluetooth
Implementasi bluetooth terletak pada Game Multiplayer, Bluetooth digunakan untuk menghubungkan antara perangkat pertama dengan perangkat ke dua. Game
multiplayer pelatihan pengucapan bahasa Inggris ini menggunakan jenis game multiplayer peer to peer. Dengan menggunakan jenis game multiplayer peer to peer,
para pemain dapat terhubung langsung tanpa menggunakan server.