Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Sound change appliers

Автор arseniiv, сентября 13, 2013, 20:26

0 Пользователи и 1 гость просматривают эту тему.

arseniiv

Пытаюсь сделать с помощью ASCA (сайт не найду, приложена) превращение русских слов в лексику для праконланга, но что-то выходит не всегда (см. сначала справку, чтобы понять, о чём дальше речь): например, если согласные объявить как C=p pʲ b bʲ, оператор повторения C+ в условии не всегда срабатывает, не воспринимая некоторые последовательности типа dlʲ. Пришлось сделать  C=p. pʲ b. bʲ и наблюдать обилие точек для непалатализованных, пока я от них не избавлюсь.

Полистал страницы и нашёл Phonix. Никто не пробовал им пользоваться?

Bhudh

Попробовал воспользоваться.
Автор, видимо, знает румынский, но не имеет знания о чешском, хорватском или санскрите, из-за чего допустил лютый фэйспалм: в группу Vocoids (которые имеют свойство ±syll) входят Vowels и Semivowels, но не входят Sonorants (m, n, l, r...).
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

Так это ничего, всё переопределяемо. Ты можешь написать свои определения и потом использовать.

Bhudh

Так там переопределять надо целый класс, блин. Иначе он выпадает в осадок.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Bhudh

Кстати, как, интересно, можно зафигачить ларингальные переходы?
    h₁ → e-
    h₂ → a-
    h₃ → o-

Делать ларингалы полугласными соответствиями e, a, o как-то не комильфо, а общих свойств у согласных с гласными кроме cons, son и str особо не наблюдается...
Последнее меня, кстати, вообще убило, долго не мог понять, что же имеется в виду. Оказалось, fortis/lenis aka tense/lax...
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

str мне не нравится, нефонетично и нефонологично. Если буду использовать, придётся долго работать...

Цитата: Bhudh от сентября 14, 2013, 23:36
Кстати, как, интересно, можно зафигачить ларингальные переходы?
    h₁ → e-
    h₂ → a-
    h₃ → o-

Выделить им отдельное свойство h числовое, например. Или три унарных.

Вот если у тебя будет желание описать точнее МФА (и, в частности, полнее его диакритику)!!!

Bhudh

Дочитал манўал до конца.
Множеств, подобных в АСКЕ, нет, и это печально...
Зато с нулём работает лучше.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Bhudh

Цитата: arseniiv от сентября 15, 2013, 00:56Выделить им отдельное свойство h числовое, например. Или три унарных.
Тогда какое будет отличие от того, что я просто выделяю 3 отдельных символа⁈
Я хочу через одно правило с ними работать!
В АСКЕ это делается легко и непринуждённо по причине того, что она работает с самими символами, а не с фичами.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

Ну, если они достаточно восстанавливаются, чтобы сказать, какое у них было более-менее место, туда и засовывай.

Нужно совместить два подхода в одной программе. Если её буду писать я и сейчас, она будет работать долго и, скорее всего, не везде верно.

Я ночью думал, как можно расширить feature-подход, ничего не ломая: выделить операции распознавания и операции изменения. Для имеющихся типов признаков операция распознавания проверяет, то ли значение у него, а операция изменения меняет значение, но можно ввести дополнительные операции распознавания и изменения, напрямую не соответствующие значениям признаков — изменить несколько признаков (тут хотя бы экономия набора, да и глазу может быть понятнее [+palatal], чем то, что под этим лежит) — хотя алиасы наборов из нескольких признаков там уже есть и так, — реализовать какие-нибудь более сложные связи признаков. Не знаю, всё ли это можно сделать красиво алиашеньем.

Если идти от ASCA, я бы расширил её так: перед началом разбивал бы слова на моно/ди/три/&c-графы, а потом бы уж обрабатывал. Тогда невозможно случайно получить диграф из двух отдельных символов или разобрать его как два монографа. Перед выводом оно бы обратно склеивалось.

Bhudh

Цитата: arseniiv от сентября 15, 2013, 14:20Ну, если они достаточно восстанавливаются, чтобы сказать, какое у них было более-менее место, туда и засовывай.
Стандартное свойство ±cg у них и так есть. Как описать их превращение в гласные?
Вот, скажем, описали ʕ как [+cons -son +cont +vc +bk +lo -hi -str +cg] — согласному приписаны дорсальные свойства.
Они же есть у гласных. Но попытка сделать правило
     [+cons -son +cont] => [-cons +son +syll +str *cont *vc *cg]
оканчивается фэйлом: Phonix зависает с выжиранием проца (бесконечный цикл?).
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

А если включить режим отладки, он же будет писать, какое правило к чему применял? Попробуй тогда с ним, если да.

Bhudh

Цитата: arseniiv от сентября 15, 2013, 15:20А если включить режим отладки, он же будет писать, какое правило к чему применял?
Он «входит в правило» и не выходит из него.

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

Странно, везде вход-выход, а тут вход-применение... А какое слово?

Кстати, там же текст можно копировать из консоли.

Bhudh

Цитата: arseniiv от сентября 15, 2013, 16:17Странно, везде вход-выход, а тут вход-применение...
Где применять не к чему, применение и не пишется.

Цитата: arseniiv от сентября 15, 2013, 16:17А какое слово?
Вроде ʕowis.

Spoiler: Для определённости ⇓⇓⇓
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

Это ничего мне не дало. :what: А попробуй просто ʕ?

Bhudh

Он подвисает уже на простом [+cons] => [-cons].

Цитата: arseniiv от сентября 15, 2013, 16:26А попробуй просто ʕ?
ʕ => o переводится без проблем.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

Не-не, на входном слове из одного ʕ.

Цитата: Bhudh от сентября 15, 2013, 16:30
Он подвисает уже на простом [+cons] => [-cons].
Хм. Там, конечно, есть код, но вряд ли я в него так сразу впишусь. А другие [+a] => [-a]?

Bhudh

Цитата: arseniiv от сентября 15, 2013, 16:38на входном слове из одного ʕ
:o Прошло!


Поигрался со свойствами и нашёл проблему: свойство +syll.
Если оно отсутствует в определении результата, прога виснет.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

Цитата: Bhudh от сентября 15, 2013, 16:53
Если оно отсутствует в определении результата, прога виснет.
По идее она должна же выдавать в выходном файле [?] на месте символа, который не удалось склеить из признаков, а не виснуть... Или она так долго пытается подобрать...

Bhudh

Цитата: arseniiv от сентября 15, 2013, 17:24По идее она должна же выдавать в выходном файле [?] на месте символа, который не удалось склеить из признаков
Не «по идее», а по описанию в мануале.
Тебе хоть раз [?] вылезало? Мне вылезала только полная матрица свойств один раз, когда не смогла к ней символ подобрать.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

Цитата: Bhudh от сентября 15, 2013, 17:30
Не «по идее», а по описанию в мануале.
Да, это и имелось в виду. :yes:

Цитата: Bhudh от сентября 15, 2013, 17:30
Тебе хоть раз [?] вылезало? Мне вылезала только полная матрица свойств один раз, когда не смогла к ней символ подобрать.
Я ещё не испытывал. Кстати, до чтения описания в мануале я как раз думал, что будет выводиться полная матрица.

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр