Требования, предъявляемые к исходному тексту. Некоторые пояснения.

Входной текст

В качестве допустимого, принимается текст, написанный кириллицей.

Кроме того, допускается использование следующих символов (квадратные скобки не являются допустимыми и используются для определения множеств):

• минус, тире [ - – ];

• знаки препинания [ . ? ! … , : ; ];

• круглые скобки [ ( ) ] и кавычки [ ' " « » ];

• интервалы: пробел, табуляция, перенос строки.

Предполагается, что текст не содержит грубых ошибок, таких как: тройная согласная, или твёрдый/мягкий знак после гласной или в начале слова.

Комментарии и списки

Комментарии и списки появляются по мере необходимости и располагаются после текстового поля, к которому они относятся. Перед списком находится краткое пояснение причины его появления. За пояснением следует перечень слов или словосочетаний, взятых в треугольные скобки.

В отличие от сообщений об ошибках использования букв е/ё, комментарии призваны только обратить внимание на некоторые особенности, выявленные при анализе текста.

Ё

Букву ё следует писать всегда, когда она есть в слове. Никакие замены не выполняются автоматически.

В результате анализа текста могут быть сформированы список с ошибками и/или словами, на которые следует обратить внимание.

При наличии ошибок е/ё, расстановка ударений и построение транскрипции не выполняются. Для выполнения этих этапов обработки ошибки необходимо исправить. Ошибкой е/ё считается неправильное использование буквы ё в случаях, специально отмеченных в словарях (афёра), или использование буквы е вместо буквы ё в словах, не допускающих этого (елка).

Слова, у которых явно указано ударение не проверяются на правильность использования букв е/ё.

Ударения

Программа делает попытку расставить ударения во всех словах текста. При необходимости, её вариант ударения можно исправить. Для этого следует заменить гласную на соответствующую гласную с ударением. Список гласных с ударением расположен ниже текстового поля. Слова с указанным ударением передаются для построения транскрипции в неизменном виде.

Если указано ударение в части составного слова, считается, что оно указано и в остальных частях. Отсутствие указаний ударной гласной в остальных частях составного слова, воспринимается как требование построения транскрипции в этих частях без ударения.

Если обнаруживается слово, в котором допускаются разные варианты положения ударной гласной, выбирается один из вариантов и слово помещается в список комментария.

Слова, для которых не удалось определить положение ударной гласной, так же помещаются в список комментария.

Транскрипция

Далее символы транскрипции называются звуками.

Принятая система звуков отличается от всех известных автору, однако, легко сводится к некоторым из них путём контекстной замены. У автора не было цели изобретать что-то новое. Именно в таком виде созданная транскрипционная запись используется на следующих этапах работы с текстом, и именно в таком виде она отвечает текущим требованиям более общей задачи.

Для лёгкости восприятия все звуки выделены жирным шрифтом. Предлагаются три варианта записи звуков.

В первом варианте группы звуков различаются регистром и используются следующие обозначения:

• безударные гласные: аеёиїоуыэюя;

• гласные с ударением: АЕЁИЇОУЫЭЮЯ;

• твёрдые согласные: бвгджзклмнпрстфхцчш;

• мягкие согласные: БВГДЖЗЙКЛМНПРСТФХЦЧЩ.

Во втором варианте группы звуков различаются цветом и используются следующие обозначения:

• безударные гласные: аеёиїоуыэюя;

• гласные с ударением: аеёиїоуыэюя;

• твёрдые согласные: бвгджзклмнпрстфхцчш;

• мягкие согласные: бвгджзйклмнпрстфхцчщ.

Третий вариант объединяет оба способа выделения ударных гласных и мягких согласных:

• безударные гласные: аеёиїоуыэюя;

• гласные с ударением: АЕЁИЇОУЫЭЮЯ;

• твёрдые согласные: бвгджзклмнпрстфхцчш;

• мягкие согласные: БВГДЖЗЙКЛМНПРСТФХЦЧЩ.

В настоящем описании используется первый вариант, в поле результата используется третий.

Участки текста, для которых не построена транскрипция, записываются серым цветом обычным (не жирным) шрифтом.


Слова демонстрирующие гласные звуки:

а: окно́ акно

А: пла́н плАн

е, Е: военнопле́нный военноплЕнный

ё: йоти́рованный ётированный

Ё: приё́м приЁм

и: игра́ игра

И: и́мя Имя

ї: язы́к їзык

Ї: ручьи́ руЧЇ

о, О: хозрабо́ты хозрабОты

у: урожа́й урожай

У: у́рна Урна

ы: са́мый самый

Ы: мы́ло мЫло

э: эта́ж этаж

Э: э́хо Эхо

ю: юла́ юла

Ю: ю́бка Юбка

я: кладова́я кладовая

Я: я́блоко Яблоко


Слова демонстрирующие согласные звуки:

б: бо́к бок

в: во́т вот

г: нога́ нога

д: до́м дом

ж: жу́к жук

з: зу́б зуб

к: ко́т кот

л: ла́мпа лампа

м: ма́ска маска

н: но́с нос

п: па́рк парк

р: ры́ба рыба

с: со́н сон

т: то́рт торт

ф: фа́рш фарш

х: хво́ст хвост

ц: ца́пля цапля

ч: лу́чше лучэ

ш: ша́р шар


Б: бе́лка Белка

В: ви́лка Вилка

Г: ге́рб Герб

Д: де́ло Дело

Ж: вещдо́к веЖдок

З: зе́бра Зебра

Й: ко́йка коЙка

К: ки́ска Киска

Л: ле́то Лето

М: ме́сто Место

Н: не́бо Небо

П: пе́нь Пень

Р: ри́с Рис

С: се́но Сено

Т: те́нь Тень

Ф: фи́лин Филин

Х: хи́мия Химия

Ц: позабо́ться позабоЦа

Ч: че́сть Честь

Щ: ще́ль Щель


Повторение в транскрипции гласного звука, означает, что этот звук произносится дважды - заапарк (зоопа́рк).

Повторение согласного звука, обозначает долгий звук - масса (ма́сса).

В транскрипционной записи сохраняются дополнительные символы из входного текста. Все они, включая интервалы, присутствуют только для облегчения восприятия транскрипционной записи и не являются её частью.

Безударные гласные

Обычно, для обозначения звуков е и о используют понятие "дополнительное ударение" или аналогичное. Автор не видит необходимости во введении нового понятия, а вместо этого, ввёл оба звука в состав транскрипции.

В выполняемой разработке, пока, не возникла потребность расщепления безударных а, е и и на звуки ъ, ь и др. Возможно, эти звуки будут добавлены позднее.

еЕёЁїЇюЮяЯ

еЕёЁїЇюЮяЯ не принято включать в состав звуков транскрипции. Всем, кто считает что эти звуки "отсутствуют в русском языке", следует относиться к ним как к сокращённой записи "более русских звукосочетаний" [Йэ], [ЙЭ], [Йо], [ЙО], [Йи], [ЙИ], [Йу], [ЙУ], [Йа], [ЙА], или "ещё более русских" [jэ], [jЭ], [jо], [jО], [jи], [jИ], [jу], [jУ], [jа], [jА].

Транскрипция отдельных слов

Введённый текст считается предложением. Поэтому, при вычислении транскрипции учитывается взаимное влияние первых и последних звуков находящихся рядом слов текста. Для устранения этого эффект следует отделять слова друг от друга, например, запятыми.

Ошибки программы

На странице с общей информацией предусмторена возможность отправки автору небольшого текстового сообщения. Автор будет благодарен за присланные примеры неправильной работы программы.

Главная страница (исходное состояние).

Продумал и закодировал ПэЩербинин (общая информация).