Візьмемо виділений сегмент глухих приголосних і побудуємо для нього послідовність чисел (3). Ті ділянки, для яких числа (3) перевершують p, відносимо до паузи (їх об'єднання маркуємо символом P), решта - до шиплячої (маркуємо її символом F). У результаті комп'ютер розставить марковані кордону шиплячих і пауз.
5. Сегментація чисто голосового сигналу
Розглянемо випадок слова, що не містить глухих звуків. Розіб'ємо сигнал на вікна по 256 відліків, і на кожному з них обчислимо значення варіації
(4)
Далі від початку слова береться інтервал з 20 таких вікон і обчислюється середнє значення відповідних величин (4), яке приймається за поріг. Виробляється «В-Н»-обробка числового масиву з цим порогом. Потім інтервал, на якому виконуються описані процедури, зсувається вправо на одне вікно і так далі. В результаті виникає таблиця виду, зображеного на малюнку 2.
Рис. 2. Таблиця, використовувана при сегментації
Потім проглядаються всі рядки отриманої таблиці і створюється нова символьна послідовність S. Якщо поточна i-й рядок таблиці починається і закінчується одним і тим же символом («Н» або «В»), то в S на i-у позицію записується відповідний символ. Інакше вважається кількість входжень кожного із символів в цьому рядку. Якщо кількість «В» перевищує кількість «Н» або дорівнює йому, то в S на відповідну позицію записується «В», інакше «Н». До отриманої послідовності застосовується «У-Н»-обробка. Мітки сегментації ставляться там, де відбувається зміна символів «Н» на «В», або «В» на «Н». В-ділянку вважається відповідним голосному (біля лівої мітки проставляється символ W). Н-ділянку вважається відповідним дзвінких приголосних (біля лівої мітки проставляється символ С).
6. Сегментація за наявності шиплячих і пауз
Якщо слово містить шиплячі або паузи, то ми виділяємо їх, як описано вище, після чого значення величини (4) для відповідних їм вікон думаємо рівними нулю і сегментуємо сигнал щойно описаним способом (шиплячі і паузи автоматично потрапляють в число Н-ділянок). Для надійного виділення дзвінкого приголосного безпосередньо після шиплячого або паузи порядок формування S безпосередньо після шиплячого або паузи змінюється: якщо в рядку з'являється «В», але вона закінчується на «Н», то їй зіставляється «Н». Далі все як описано вище. Аналогічна ситуація з голосовим згодним безпосередньо перед шиплячої або паузою.
7. Визначення кінця слова. Виявлення і виділення глухого вибухового звуку в кінці слова
Нехай вимовлено слово «ЗАКОН», що закінчується дзвінким приголосним. Візуалізація відповідного сигналу наведена на малюнку 1 з сегментацією відповідно до щойно описаними алгоритмами. Побудуємо функцію (рис. 3).
Рис. 3. Графік функції W (n), відповідної сигналу на малюнку 1
Рис. 4. Положення курсора, визначальне передбачуваний кінець сигналу
На малюнку 5 показаний результат обчислення масиву (3).
Рис. 5. Список в лівій частині вікна представляє масив (3)
Розроблена нами програма підтримує відповідність між виділенням рядка в списку малюнка 5 і положенням курсору на малюнку 4 (де представлений той же графік, що й на малюнку 3). Великі числа в кінці списку відповідають ділянці мовчання, записаного в кінці сигналу. Рухаємося за списком знизу вгору, проходячи рядки, числа в...