Использования фонем для речи

Как я только что заметил, фонемы являются звуками, произносимыми нами; каждое слово языка (любого языка) состоит из набора фонем. Например, слово "program" состоит из следующих семи фонем: р, г, ow, gh, г, ae, и m.

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

Замечание. Вместо того чтобы приводитьзначенияуникодаIPA в десятичной системе счисления, намного проще (иявляется стандартом) привести их в шестнадцатеричной системе счисления. Таким образом, в этой главе я буду использовать шестнадца-теричныезначенияIPA, находящиеся в диапазоне от (Ьс0000до 0x0FFF.

Я скоро вернусь к созданию лицевых мешей, произносящих звуки. А пока я хочунемного подробнее рассмотреть фонемы, чтобы увидеть, как вы можете использоватьих в своих проектах. Фонемы создаются набором уникальных символов, при этом дляусугубления уникальности каждому символу присваивается уникальное значение.

Эти значения, известные как IPA (International Phonetic Alphabet (Международныйфонетический алфавит)) значения уникода2, изменяются в диапазоне от 0 до 1024

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

Таблица 11.5. Группы фонем Unicode IPA

Диапазон значений

Язык

0x0041 to 0x00FF

Стандартная латынь

0x0010 to 0x01F0

Европейская и расширенная латынь

0x0250 to 0x02AF

Стандартные фонемы

0x02B0 to 0x02FF

Символы изменения

0x0300 to 0x036F

Диакритическиезнаки

Англоговорящие люди используют значения, показанные в таблице 11.1, но большей частью используются значения (и фонемы) таблицы 11.2.

2. Unicode - уникод, 16-битный стандарт кодирования символов, позволяющий представлять алфавиты всех существующих в мире языков. - Примеч. науч. ред.

Таблица 11.6. Фонемы американского английского

Значение

Фонема

Пример

0x0069

iy

Feel

0х026А

h

Fill

0х00Е6

ае

Carry

0x0251

аа

Father

0х028С

ah

Cut

0x0254

ао

Lawn

0x0259

ах

Ago

0x0065

еу

Ate

0х025В

eh

Ten

0х025А

er

Turn

0x006F

OW

Own

0х028А

uh

Pull

0x0075

LW

Crew

0x0062

b

Bg

0x0070

P

Put

0x0064

d

Dug

0x0074

t

Talk

0x0067

g

Go

0х006В

k

Cut

0x0066

f

Forever

0x0076

V

Veil

0x0073

s

St

0х007А

z

Lazy

0х03В8

th

Think

0x00F0

dh

Then

0x0283

sh

She

0x0292

zh

Azure

0х006С

l

Length

Таблица 11.6. Фонемы амер

иканского английского

 

Значение

Фонема

Пример

0x0279

r

Rip

0х006А

У

Yacht

0x0077

w

Water

0x0068

hh

Help

0x006D

m

Marry

0х006Е

n

Never

0x014В

nx

Sing

0х02А7

ch

Chin

0х02а4

jh

Jcy

Значения IPA, показанные в таблице 11.2, являются индексами массива лицевых мешей фонем, используемого при визуализации. Для создания последовательности анимации, соедините значения IPA, образуя таким образом слова и предложения. Вы узнаете больше о создании последовательностей звуков в разделе "Создание последовательностей фонем", расположенном далее в этой главе.

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

Использование комбинированного морфирования || Оглавление || Создание лицевых мешей