summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkrasimir <krasimir@chalmers.se>2015-08-06 14:19:13 +0000
committerkrasimir <krasimir@chalmers.se>2015-08-06 14:19:13 +0000
commita33e06649dab399b80978a7ed9fe187198e1de97 (patch)
tree52bf9ce8d1daf9df97c04399e1c44cd5a681c3c4 /src
parent26c2f12170bdb4313c9eda418a5ee7872a190e75 (diff)
now the app shows the correct abstract syntax names for unknown words while it still produces the right TTS
Diffstat (limited to 'src')
-rw-r--r--src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java1
-rw-r--r--src/ui/android/src/org/grammaticalframework/ui/android/MainActivity.java1
2 files changed, 1 insertions, 1 deletions
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java b/src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java
index 716523462..95cebbd9a 100644
--- a/src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java
@@ -148,7 +148,6 @@ public class ConversationView extends ScrollView {
// unknown linearizations in output: darkest red color. But replace [ ] by spaces and remove _ for better speech synthesis
else if (target.toString().contains("[")) {
view.setBackgroundDrawable(getResources().getDrawable(R.drawable.second_person_worst_utterance_bg));
- target = target.toString().replace('[',' ').replace(']',' ').replaceAll("_","").trim();
}
// parse by domain grammar, marked by +, green color
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/MainActivity.java b/src/ui/android/src/org/grammaticalframework/ui/android/MainActivity.java
index 1d0bcd592..f4f303f64 100644
--- a/src/ui/android/src/org/grammaticalframework/ui/android/MainActivity.java
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/MainActivity.java
@@ -323,6 +323,7 @@ public class MainActivity extends Activity {
if (DBG) Log.d(TAG, "Speaking: " + res.first);
CharSequence text2 =
mConversationView.addSecondPersonUtterance(input, text, alts);
+ text2 = text2.toString().replace('[',' ').replace(']',' ').replaceAll("_","").trim();
mTts.speak(getTargetLanguageCode(), text2.toString());
hideProgressBar();