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