PB Unity
commited on
Upload RunJets.cs
Browse files- RunJets.cs +4 -3
RunJets.cs
CHANGED
|
@@ -81,8 +81,8 @@ public class RunJets : MonoBehaviour
|
|
| 81 |
for (int i = 0; i < words.Length; i++)
|
| 82 |
{
|
| 83 |
string s = words[i];
|
| 84 |
-
string[] parts = s.Split(
|
| 85 |
-
if (parts[0] != ";;;")
|
| 86 |
{
|
| 87 |
string key = parts[0];
|
| 88 |
dict.Add(key, s.Substring(key.Length + 2));
|
|
@@ -94,6 +94,7 @@ public class RunJets : MonoBehaviour
|
|
| 94 |
dict.Add("!", "'!'");
|
| 95 |
dict.Add("?", "'?'");
|
| 96 |
dict.Add("\"", "''''");
|
|
|
|
| 97 |
}
|
| 98 |
|
| 99 |
public string ExpandNumbers(string text)
|
|
@@ -126,7 +127,7 @@ public class RunJets : MonoBehaviour
|
|
| 126 |
|
| 127 |
//Decode the word into phenomes by looking for the longest word in the dictionary that matches
|
| 128 |
//the first part of the word and so on.
|
| 129 |
-
//This
|
| 130 |
//dealt with guessing the phonemes of words
|
| 131 |
public string DecodeWord(string word)
|
| 132 |
{
|
|
|
|
| 81 |
for (int i = 0; i < words.Length; i++)
|
| 82 |
{
|
| 83 |
string s = words[i];
|
| 84 |
+
string[] parts = s.Split();
|
| 85 |
+
if (parts[0] != ";;;") //ignore comments in file
|
| 86 |
{
|
| 87 |
string key = parts[0];
|
| 88 |
dict.Add(key, s.Substring(key.Length + 2));
|
|
|
|
| 94 |
dict.Add("!", "'!'");
|
| 95 |
dict.Add("?", "'?'");
|
| 96 |
dict.Add("\"", "''''");
|
| 97 |
+
// You could add extra word pronounciations here
|
| 98 |
}
|
| 99 |
|
| 100 |
public string ExpandNumbers(string text)
|
|
|
|
| 127 |
|
| 128 |
//Decode the word into phenomes by looking for the longest word in the dictionary that matches
|
| 129 |
//the first part of the word and so on.
|
| 130 |
+
//This works fairly well but could be improved. The original paper had a model that
|
| 131 |
//dealt with guessing the phonemes of words
|
| 132 |
public string DecodeWord(string word)
|
| 133 |
{
|