Я создаю небольшой виджет Silverlight, который произносит слово и выделяет каждый слог, как он произносится.SpeechSynthezier.PhonemeReached события и управляющие символы
Как часть этого, я использую SpeechSynthesizer.PhonemeReached event для определения времени начала и конца каждой фонемы (в качестве шага при определении времени начала и окончания каждого слога).
Странно то, что PhonemeReachedEventArgs.Phoneme property иногда является управляющим символом, по крайней мере (но, возможно, не исключительно) U+0004 END OF TRANSMISSION, включая места, которые нет, мм, конец передачи (например, начало).
Я не могу найти документацию о том, что это означает, кто-нибудь знает?
EDIT: Для того, чтобы уточнить, я не делаю синтез речи в Silverlight (так что не поддерживаются), я делаю это на сервере и возвращаю времена краевого слога и ИПС транскрипцию слова в HTTP-заголовок звукового ответа. Я, вероятно, не должен был упоминать о компоненте silverlight вообще, так как это не очень актуально, я просто не очень много думал об объяснении контекста. По электронной почте Ой. :)
Как вы используете эту библиотеку в Silverlight, поскольку она не является библиотекой Silverlight? – Bryant