pronunciation — Как рассчитать количество слогов в слове, используя только правописание IPA (международный фонетический алфавит)?
Я хочу написать алгоритм для подсчета количества слогов в слове. Этот процесс является автоматизированным и будет выполняться для всего словаря, поэтому ручной подсчет количества вдохов, движений подбородка и т. д., как упоминалось в других вопросах, не будет масштабироваться. Я также не хочу посещать веб-сайт вроде howmanysyllables для ввода слова, потому что я не хочу зависеть от несвободной системы с открытым исходным кодом.
Чтобы обойти такие хитрые слова, как «среда», я подумал, что будет проще использовать вместо этого транскрипцию слов IPA. У меня есть транскрипция IPA для всех слов в загруженном словаре, но, к моему ужасу, я обнаружил, что, похоже, нет надежного метода подсчета слогов.
Рассмотрим эти две транскрипции IPA:
произношение: pɹəˌnʌn.siˈeɪ.ʃən добросовестный: ˌkɒnʃiˈɛnʃəs
В слове IPA «произношение» можно использовать нижний апостроф, верхний апостроф и точку, чтобы указать, где происходит разрыв слога.
Существует ли список правил, определяющих разрывы слогов в американском английском для транскрипции IPA?
- произношение
- слогов
- ипа
Вот таблица с английскими словами, IPA и данными по слогам https://docs.google.com/spreadsheets/d/1EfFhhC7kcTzB8c2UhAC53txRiTLKl3R9C2AM7ee0AVM/edit#gid=104606017
Итак, наткнувшись на этот вопрос и желая узнать ответ самостоятельно, мне удалось собрать несколько разных источников информации в одну электронную таблицу Excel и получить данные чуть более чем для 31 000 слов с их произношением IPA и количеством слогов. Я также нашел некоторые данные о частоте, которые можно использовать для наивного разделения слов на децили в соответствии с тем, как часто слова грубо используются, что означает, что вы можете сортировать слова как по длине слога, так и по частоте использования (что является очень грубым показателем).
мера сложности.)Предостережение: данные о произношении, которые я извлек, взяты из британского английского языка. Я вытащил его из репозитория GitHub, содержащего информацию IPA для многих языков, который также содержит файл, содержащий слова английского языка США и их произношение, ссылка на которые приведена здесь.
Я не интегрировал его сам, потому что мне нужны только данные Великобритании*, но вы можете довольно легко перенести данные в Excel — поля разделены пробелами, поэтому текст в столбцы должен отделять IPA от слов. Если вам удобно работать с Excel, то достаточно просто объединить это с другими данными, чтобы получить список всех произношений английского языка в США и их количество слогов.
Остальные источники данных связаны в самой электронной таблице.
* Кроме того, я пытался добавить данные американского Word в Google Таблицы, но Таблицы жаловались, что это превысит лимит ячеек. Я собрал этот проект на основе данных из Великобритании, прежде чем понял, что вы, вероятно, из США, и построил все формулы вокруг него, поэтому мне потребовалось немного разобрать, чтобы полностью переключить его. Я мог бы вернуться к нему в другой день. Надеюсь, это все еще вам пригодится.
4Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя адрес электронной почты и парольОпубликовать как гость
Электронная почтаТребуется, но никогда не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
Как считать на кантонском диалекте
Числа необходимы в нашей повседневной жизни — независимо от того, используем ли мы их для обозначения времени, согласования цен, записи дат или счета. Изучение кантонских чисел определенно поможет вам лучше ориентироваться в кантоязычных городах, и это то, чего мы надеемся достичь с помощью наших уроков кантонского языка о числах. Так что пусть CantoneseClass101 проведет вас через мир кантонских номеров.
Ниже приведены различные категории кантонских чисел и соответствующие фразы, включая основные кантонские числа 1-10. Готовы ли вы выучить кантонские числа и практиковать эти кантонские числа на английском языке?
Содержание
- Кантонские номера 0-9
- Кантонские номера 10-100
- Кантонские номера до 1000
- Как дать свой номер телефона
- Покупки: как использовать цифры при совершении покупок Бонус
- : освежите свою память песней Cantopop
- Заключение: как кантонский диалект Class101 может помочь вам выучить больше кантонского диалекта
1.
Числа кантонского диалекта 0-9Для обозначения чисел можно использовать как цифры, так и символы кантонского диалекта. Например, если вы хотите выразить «ноль», вы можете использовать либо 0 , либо 零 ( ling4 ). Кроме того, как вы можете видеть ниже, когда дело доходит до кантонских чисел, тона по-прежнему важны.
- 0: 零 ( ling4 )
- 1: 一 ( джат1 )
- 2: 二 ( ji6 )
- 3: 三 ( саам1 )
- 4: 四 ( сэй3 )
- 5: 五 ( нг5 )
- 6: 六 ( лук6 )
- 7: 七 ( кат1 )
- 8: 八 ( баат3 )
- 9: 九 ( гау2 )
Вы можете посетить наш веб-сайт, чтобы узнать произношение этих кантонских чисел (кантонское произношение чисел 1-10).
2. Кантонские цифры 10-100
十 ( sap6 ) эквивалентны «десяти» на английском языке. Если вы хотите выразить двадцать, тридцать и т. д., просто добавьте кантонский эквивалент первой цифры перед 十 ( sap6 ).
Возьмем, к примеру, двадцать:
Двадцать — это «20», а кантонский эквивалент первой цифры «2» — 二 ( ji6 ). Добавляя 二 ( ji6 ) перед 十 ( sap6 ), мы получаем 二十 ( ji6 sap6 ) для «двадцати».
Когда число достигает ста, 十 ( sap6 ) превращается в 百 ( baak3 ), и у нас есть 一百 ( jat1 baak3 ) для «100».
- 10: 十 ( сап6 )
- 20: 二十 ( ji6 sap6 )
- 30: 三十 ( saam1 sap6 )
- 40: 四十 ( sei3 sap6 )
- 50: 五十 ( ng5 sap6 )
- 60: 六十 ( лук6 сап6 )
- 70: 七十 ( cat1 sap6 )
- 80: 八十 ( baat3 sap6 )
- 90: 九十 ( gau2 sap6 )
- 100: 一百 ( jat1 baak3 )
Выражение одиннадцати, двенадцати, тринадцати, вплоть до девяноста восьми и девяноста девяти на кантонском диалекте легко и похоже на английский язык.
Например, если вы хотите выразить «двадцать один», вам нужно только объединить «20» (二十 [ ji6 sap6 ]) и «1» (一 [ jat1 ]), и у вас есть 二十一 ( ji6 sap6 jat1 ) на кантонском диалекте.
То же правило применяется к кантонским числам от 11 до 99. Если вы хотите выразить «одиннадцать», вы можете объединить «10» (十 [ sap6 ]) и «1» (一 [ jat1
- 11: 十一 ( сап6 джат1 )
- 22: 二十二 ( ji6 sap6 ji6 )
- 33: 三十三 ( saam1 sap6 saam1 )
- 44: 四十四 ( sei3 sap6 sei3 )
- 55: 五十五 ( ng5 sap6 ng5 )
- 66: 六十六 ( лук6 сап6 лук6 )
- 77: 七十七 ( cat1 sap6 cat1 )
- 88: 八十八 ( baat3 sap6 baat3 )
- 99: 九十九 ( gau2 sap6 gau2 )
Еще раз, вы можете посетить наш веб-сайт, чтобы узнать произношение кантонских чисел.
3. Кантонские числа до 1000
Теперь, когда мы рассмотрели числа в кантонском диалекте от 1 до 100, пришло время считать еще больше!
百 ( baak3 ) эквивалентно «сотне» в английском языке. Если вы хотите выразить «двести», «триста» и так далее, просто добавьте кантонский эквивалент первой цифры перед 百 ( baak3 ). Возьмем, к примеру, «двести»:
«двести» — это «200», а кантонский эквивалент первой цифры «2» — 二 ( ji6 ). Добавляя 二 ( ji6 ) перед 百 ( baak3 ), мы получаем 二百 ( ji6 baak3 ) для «двести».
Когда число достигает тысячи, 百 ( baak3 ) превращается в 千 ( cin1 ), и у нас есть 一千 ( jat1 cin1 ) для «1000».
Считая сотнями, вот кантонские числа от 200 до 1000:
- 200: 二百 ( ji6 baak3 )
- 300: 三百 ( saam1 baak3 )
- 400: 四百 ( sei3 baak3 )
- 500: 五百 ( ng5 baak3 )
- 600: 六百 ( лук6 бак3 )
- 700:
- 800: 八百 ( baat3 baak3 )
- 900: 九百 ( gau2 baak3 )
- 1000: 一千 ( jat1 cin1 )
Опять же, выражение от «сто один» до «девятьсот девяносто девять» на кантонском диалекте просто и похоже на английский язык.
Например, если вы хотите выразить «сто двадцать один», вам просто нужно объединить «100» (一百 [ jat1 baak3 ]) и «21» (二十一 [ ji6 sap6 jat1 ]), и у вас есть 一百二十一 ( jat1 baak3 ji6 sap6 jat1 ) на кантонском диалекте.
Обратите внимание, что если вторая цифра трехзначного числа равна «0», нам нужно добавить 零 ( ling4 ) в середине.
В качестве примера возьмем «207». В дополнение к «200» (二百 [ ji6 baak3 ]) и «7» (七 [ cat1 ]), нам также нужно включить «0» (零 [ ling4 ]) в середине. Следовательно, «207» — это 二百零七 ( ji6 baak3 ling4 cat1 ).
Вот еще несколько примеров трехзначных кантонских номеров:
- 108: 一百零八 ( jat1 baak3 ling4 baat3 )
- 166: 一百六十六 ( джат1 бак3 лук6 сап6 лук6 )
- 230: 二百三十 ( ji6 baak3 saam1 sap6 )
- 344: 三百四十四 ( saam1 baak3 sei3 sap6 sei3 )
- 456: 四百五十六 ( sei3 baak3 ng5 sap6 luk6 )
- 550: 五百五十 ( ng5 baak3 ng5 sap6 )
- 612: 六百一十二 ( лук6 бак3 джат1 сап6 джи6 )
- 722: 七百二十二 ( cat1 baak3 ji6 sap6 ji6 )
- 805: 八百零五 ( baat3 baak3 ling4 ng5 )
- 910: 九百一十 ( gau2 baak3 jat1 sap6 )
4.
Как дать свой номер телефонаЕсли вы хотите узнать чей-то номер телефона, вы можете сказать: 可唔可以比你個電話我呀 ( ho2 m4 ho2 ji5 bei2 nei5 go3 din6 waa2 ngo5 aa3 ), что означает «Не могли бы вы дать номер телефона?»
Чтобы передать свой номер кому-то еще, вы можете просто произнести цифры своего номера на кантонском диалекте диалекта диалекта диалекта диалекта диалекта диалекта диалекта диалекта диалекта диалекта. Если ваш номер 91234567, вы можете сказать 九一二三四五六七 ( gau2 jat1 ji6 saam1 sei3 ng5 luk6 cat1 ).
Типичный телефонный номер Гонконга состоит из восьми цифр. Мобильные номера обычно начинаются с 5, 6 или 9., а номера стационарных телефонов начинаются с 2 или 3. Код страны Гонконга — 852, а кода города у нас нет.
Номера, которые не состоят из восьми цифр, обычно зарезервированы для служб операторов связи или специальных служб, например 999 ( gau2 gau2 gau2 ) для служб экстренной помощи.
5. Покупки: как использовать цифры при совершении покупок
А теперь несколько полезных фраз для занятия, от которого вы, возможно, не сможете устоять, особенно когда находитесь в Гонконге: Покупки!
В Гонконге легко выразить цены. Вам просто нужно произнести номер прямо на кантонском диалекте и добавить слово 蚊 ( man1 ) в конце. Например:
- $3 is 三蚊 ( saam1 man1 )
- $18 is 十八蚊 ( sap6 baat3 man1 )
- $100 is 一百蚊 ( jat1 baak3 man1 )
- $612 is 六百一十二蚊 ( luk6 baak3 jat1 sap6 ji6 man1 )
- 1000 долларов is 一千蚊 ( ljat1 cin1 man1 )
Вы можете использовать следующие фразы, чтобы узнать цену чего-либо:
- 呢個幾錢?
- Романизация: ni1 go3 gei2 cin2
- Перевод: Сколько это стоит?
- 嗰個幾錢?
- Романизация: go2 go3 gei2 cin2
- Перевод: Сколько это стоит?
Вы можете использовать следующие фразы, чтобы торговаться по более низким ценам:
- 平啲啦!
- Романизация: peng4 di1 laa1!
- Перевод: Дешевле, пожалуйста!
- 可唔可以平啲呀?
- Романизация: ho2 m4 ho2 ji5 peng4 di1 aa1?
- Перевод: Вы можете снизить цену?
- 太貴喇!
- Романизация: taai3 gwai3 laa3!
- Перевод: Это слишком дорого!
- 我唔買喇.
- Романизация: ngo5 m4 maai3 laa3.
- Перевод: Я не куплюсь на это.
Чтобы попрактиковаться в приведенных выше фразах, особенно в том, что касается торга, вы можете посетить 女人街 ( neoi3 jan2 gaai1 ).女人街 ( neoi3 jan2 gaai1 ) буквально переводится как «женский рынок» и является одним из самых популярных гонконгских уличных рынков и туристических направлений.
Несмотря на то, что его называют «женским рынком», на самом деле на нем продается все, включая последнюю моду для мужчин и женщин, электронику, пластинки и даже молочные продукты.
6. Бонус: освежите свою память песней Cantopop
Нужна помощь, чтобы освежить память о кантонских числах? Не беспокойся. Мы вас прикрыли.
Если нашего словарного списка недостаточно, вы также можете проверить эту песню Cantopop в исполнении ветерана певца Cantopop Джорджа Лама. Песня называется 數字人生 ( sou3 zi6 jan4 saang1 ), что означает «Число жизни». Как следует из названия песни, речь идет о числах.
На самом деле, большая часть его текстов — это числа, которые кажутся случайными и не имеют смысла. Несмотря на то, что она была выпущена два десятилетия назад, «цифровая песня» до сих пор хорошо известна среди гонконгцев. Правительство даже решило использовать его для продвижения консультаций по бюджету на 2012-2013 годы.
7. Заключение: как кантонский диалект Class101 может помочь вам выучить больше кантонского диалекта
Мы надеемся, что теперь вы понимаете, насколько важны числа кантонского диалекта в изучении языка! Теперь, имея базовые кантонские номера, вы можете обмениваться телефонными номерами и наслаждаться покупками в Гонконге!
Теперь, когда вы освоили кантонские числа, пришло время перейти на следующий уровень! С CantoneseClass101.com вы можете получать ежедневную дозу кантонского диалекта в любое время и в любом месте с помощью наших мобильных приложений, настольного программного обеспечения и веб-сайта.