TTS properly initialized
This commit is contained in:
parent
dcb598cda7
commit
c794555ae4
@ -18,7 +18,7 @@ import java.util.*
|
||||
import java.util.regex.Pattern
|
||||
|
||||
|
||||
class MatchActivity : AppCompatActivity() {
|
||||
class MatchActivity : AppCompatActivity(), TextToSpeech.OnInitListener {
|
||||
val REQ_CODE_SPEECH_INPUT = 1
|
||||
|
||||
var matchModel: MatchModel? = null
|
||||
@ -75,13 +75,17 @@ class MatchActivity : AppCompatActivity() {
|
||||
).show()
|
||||
}
|
||||
if (it.ttsEnabled) {
|
||||
tts = TextToSpeech(this, TextToSpeech.OnInitListener { fun onInit(status: Int) {} })
|
||||
tts = TextToSpeech(this, this)
|
||||
if (it.sttEnabled) tts?.setOnUtteranceProgressListener(WaitForTTS(::launchStt))
|
||||
}
|
||||
}
|
||||
updateUI()
|
||||
}
|
||||
|
||||
override fun onInit(status: Int) {
|
||||
ttsSpeak()
|
||||
}
|
||||
|
||||
override fun onCreateOptionsMenu(menu: Menu): Boolean {
|
||||
menuInflater.inflate(R.menu.match_menu, menu)
|
||||
undo = menu.findItem(R.id.action_undo)
|
||||
|
Loading…
x
Reference in New Issue
Block a user