From 1efae35fea464c5eb18fa7906d54f0f168ee52ad Mon Sep 17 00:00:00 2001 From: adrienmalin <41926238+adrienmalin@users.noreply.github.com> Date: Thu, 6 Dec 2018 15:56:25 +0100 Subject: [PATCH] Invisible STT --- .idea/caches/build_file_checksums.ser | Bin 537 -> 548 bytes .../adrienmalin/pingpoints/MatchActivity.kt | 355 ++++++++++-------- .../adrienmalin/pingpoints/SttFragment.kt | 102 +++++ app/src/main/res/drawable/ic_stt.xml | 5 + app/src/main/res/layout/fragment_stt.xml | 14 + app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values/strings.xml | 5 +- 7 files changed, 326 insertions(+), 157 deletions(-) create mode 100644 app/src/main/java/adrienmalin/pingpoints/SttFragment.kt create mode 100644 app/src/main/res/drawable/ic_stt.xml create mode 100644 app/src/main/res/layout/fragment_stt.xml diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 11128f14fca87b788ac0243e505c8167dbc377b2..70efde614d804122d23da0e44cccd16e0f880517 100644 GIT binary patch delta 91 zcmV-h0Hpt!1f&Fzm;{6Z$>x!q`7HHy(D>}QeeMYq_^;6P2TF7RGebIDRdZ!>b6jC$ xa%p95E^T3KX>Mn7WqFgf0VEUI+;lc_6RLXZ`u+HaT#N&B01=bF0UMJD0uj&^DBl18 delta 86 zcmV-c0IC0^1epYom;`^Eh3Ao+`5_LCuq;5EtE%>vF4x6es#$aZC__42RdZ!>b6jC$ sX>DPX!2u*0)E$i3j{vd+>3|8C?D#@{bN~@&a$#g_Ws`sb6_XPJ5s!}~EC2ui diff --git a/app/src/main/java/adrienmalin/pingpoints/MatchActivity.kt b/app/src/main/java/adrienmalin/pingpoints/MatchActivity.kt index a720c42..c5670e1 100644 --- a/app/src/main/java/adrienmalin/pingpoints/MatchActivity.kt +++ b/app/src/main/java/adrienmalin/pingpoints/MatchActivity.kt @@ -4,13 +4,16 @@ import android.arch.lifecycle.ViewModelProviders import android.content.ActivityNotFoundException import android.content.Intent import android.os.Bundle +import android.speech.RecognitionListener import android.speech.RecognizerIntent +import android.speech.SpeechRecognizer import android.speech.tts.TextToSpeech import android.speech.tts.UtteranceProgressListener import android.support.design.widget.Snackbar import android.support.v7.app.AppCompatActivity import android.support.v7.app.AppCompatDelegate import android.text.method.LinkMovementMethod +import android.util.Log import android.view.View import android.widget.Button import android.widget.ImageView @@ -20,10 +23,30 @@ import java.util.regex.Pattern class MatchActivity : AppCompatActivity() { + var matchModel: MatchModel? = null + var textScore: android.widget.TextView? = null + var textService: android.widget.TextView? = null + var buttons: Array