/** * 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()); }