some changes

This commit is contained in:
adrienmalin 2018-12-05 22:47:14 +01:00
parent 512151d69c
commit de4ff89233
4 changed files with 19 additions and 11 deletions

View File

@ -1,6 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="adrienmalin.pingpoints">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<application

View File

@ -195,6 +195,9 @@ class MatchActivity : AppCompatActivity() {
players[1].name
)
)
putExtra(
RecognizerIntent.EXTRA_MAX_RESULTS, 10
)
},
REQ_CODE_SPEECH_INPUT
)
@ -217,7 +220,8 @@ class MatchActivity : AppCompatActivity() {
matchModel?.apply {
if (resultCode == RESULT_OK && data != null) {
var understood: Boolean = false
val result: String = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS)[0]
val results: ArrayList<String> = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS)
for (result in results) {
for (player in players) {
if (player.pattern?.matcher(result)?.find() == true) {
understood = true
@ -226,6 +230,8 @@ class MatchActivity : AppCompatActivity() {
break
}
}
if (understood) break
}
if (!understood) {
if (ttsEnabled) {
tts?.speak(

View File

@ -32,8 +32,8 @@
<string name="share_subject">Match Ping Points : %s contre %s</string>
<string name="share_message">"%s contre %s:\n%s a gagné par %d à %d\nPing Points est disponible sur Google Play\n "</string>
<string name="match_point">Balle de match</string>
<string name="STT_hint">Dîtes : \"%s\" ou \"%s\"</string>
<string name="pattern">(?i:%s)</string>
<string name="STT_hint">Dîtes : \"Point pour %s\"\nou \"Point pour %s\"</string>
<string name="pattern">(?i:Point pour %s)</string>
<string name="not_understood">Pouvez-vous répéter ?</string>
<string name="STT_disabled">Reconnaissance vocale désactivée.</string>
</resources>

View File

@ -37,8 +37,8 @@
<string name="share_subject">Ping Points Match: %s vs. %s</string>
<string name="share_message">%s vs. %s:\n%s won by %d to %d\nGet Ping Points on Google Play</string>
<string name="match_point">Match point</string>
<string name="STT_hint">Say: \"%s\" or \"%s\"</string>
<string name="pattern">(?i:%s)</string>
<string name="STT_hint">Say: \"Point for %s\"\nor \"Point for %s\"</string>
<string name="pattern">(?i:Point for %s)</string>
<string name="not_understood">Can you repeat, please?</string>
<string name="score" translatable="false">%d - %d</string>
<string name="STT_disabled">Voice recognition disabled.</string>