예제 #1
0
 /**
  * Converts an array of phone symbol strings into a single phone string. If stress is marked on
  * input phone symbols ("1" appended), a crude syllabification is done on the phone string.
  */
 public String phoneArray2phoneString(AllophoneSet allophoneSet, String[] voicePhones) {
   StringBuilder phoneBuf = new StringBuilder();
   for (int i = 0; i < voicePhones.length; i++) {
     phoneBuf.append(voicePhones[i]);
   }
   Syllabifier syllabifier = allophoneSet.getSyllabifier();
   return syllabifier.syllabify(phoneBuf.toString());
 }