Pronunciation Lexicon Specification
Pronunciation Lexicon Specification (PLS) - это рекомендация W3C, разработанная для обеспечения совместимости спецификации информации о произношении для систем распознавания и синтеза речи в приложениях для голосового просмотра. Язык должен быть прост в использовании разработчиками и при этом поддерживать точную спецификацию произносительной информации для международного использования.
Язык позволяет задавать одно или несколько произношений для слова или фразы, используя стандартный алфавит произношения или, при необходимости, алфавит конкретного производителя. Произношения группируются в документ PLS, на который можно ссылаться из других языков разметки, таких как Speech Recognition Grammar Specification SRGS и Speech Synthesis Markup Language SSML.
Пример разметки
<?xml version="1.0" encoding="UTF-8"?>
<lexicon version="1.0"
xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon
http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd"
alphabet="ipa" xml:lang="en-US">
<lexeme>
<grapheme>judgment</grapheme>
<grapheme>judgement</grapheme>
<phoneme>ˈdʒʌdʒ.mənt</phoneme>
<!-- IPA string is:
"ˈdʒʌdʒ.mənt" -->
</lexeme>
<lexeme>
<grapheme>fiancé</grapheme>
<grapheme>fiance</grapheme>
<phoneme>fiˈɒns.eɪ</phoneme>
<!-- IPA string is:
"fiˈɒns.eɪ" -->
<phoneme>ˌfiː.ɑːnˈseɪ</phoneme>
<!-- IPA string is:
"ˌfiː.ɑːnˈseɪ" -->
</lexeme>
</lexicon>