Syllable Counter: Подсчёт слогов в тексте
Подсчитайте слоги в английском тексте — общее количество, разбивка по словам и среднее значение. Анализ в реальном времени. Бесплатно, без регистрации.
Что такое Syllable Counter?
Syllable Counter подсчитывает слоги в любом английском тексте и мгновенно показывает три показателя: общее количество слогов, количество слов и среднее число слогов на слово. Инструмент также предоставляет пословную разбивку с точным числом слогов для каждого слова. Писатели, учителя и поэты используют его для проверки метрики, оценки читабельности и написания таких форм, как хайку, требующих точного подсчёта слогов. Вся обработка выполняется локально в браузере — никакой текст не передаётся на сервер.
Основные возможности
- Общее количество слогов — суммарное число слогов всех слов в тексте, обновляется в реальном времени по мере ввода.
- Пословная разбивка слогов — раскрываемая сетка показывает каждое слово с его числом слогов, что помогает определить конкретные слова, влияющие на метрику.
- Среднее число слогов на слово — вычисляется как общее количество слогов, делённое на количество слов, округлённое до двух знаков. Удобно для сравнения плотности разных текстовых фрагментов.
- Статистика по количеству слов — отображается рядом с данными о слогах, чтобы видеть оба показателя в одном экране.
- Подсчёт в реальном времени — сетка статистики обновляется мгновенно при каждом нажатии клавиши; кнопка «Отправить» не нужна.
- Предупреждение для нелатинских языков — если обнаружены символы вне диапазона латинского Unicode (U+0000–U+024F и U+1E00–U+1EFF), отображается жёлтое предупреждение.
- Копировать результаты — копирует форматированную сводку (всего слогов, количество слов, среднее) в буфер обмена.
- Кнопка «Очистить» — сбрасывает поле ввода и панель разбивки одним нажатием.
Как использовать Syllable Counter
Шаг 1: Введите или вставьте текст
Нажмите на текстовое поле с подписью «Введите текст» и введите или вставьте содержимое для анализа. Число символов отображается в правом верхнем углу карточки ввода и обновляется в реальном времени. Минимальная высота текстового поля составляет 30% высоты экрана, что даёт достаточно места для работы с многоабзацным текстом.
Шаг 2: Читайте статистику
Три карточки со статистикой вверху страницы обновляются автоматически:
- Всего слогов — сумма числа слогов каждого слова.
- Слов — количество токенов, разделённых пробелами, в тексте.
- Среднее слогов/слово — отношение общего числа слогов к количеству слов, отображается до двух знаков.
Карточки обновляются во время ввода без задержки. Ничего нажимать не нужно.
Шаг 3: Раскройте пословную разбивку
Если в тексте есть хотя бы одно слово, под полем ввода появляется раздел «Пословная разбивка», раскрытый по умолчанию. Нажмите на заголовок, чтобы свернуть или развернуть его. Разбивка отображается в виде адаптивной сетки: 2 столбца на мобильных устройствах, до 6 столбцов на больших экранах. Каждая ячейка показывает очищенное слово (пунктуация удалена, ударения сохранены) и его число слогов: «1 syllable» или «N syllables».
Панель разбивки имеет максимальную высоту 300 пикселей с вертикальной прокруткой, поэтому длинные документы остаются удобными для работы.
Шаг 4: Скопируйте или очистите
Используйте кнопку Скопировать статистику, чтобы скопировать три итоговых показателя в буфер обмена в виде форматированного текста. Toast-уведомление подтверждает копирование. Используйте кнопку Очистить, чтобы сбросить ввод и свернуть панель разбивки. Обе кнопки неактивны при пустом поле ввода.
Практические примеры
Написание хайку
Ситуация: Вы пишете хайку, которое требует ровно 5–7–5 слогов в трёх строках.
Ввод:
old silent pond
a frog jumps into the pond
splash of water
Что показывает инструмент:
- Строка 1: old(1) silent(2) pond(1) = 4 слога
- Строка 2: a(1) frog(1) jumps(1) into(2) the(1) pond(1) = 7 слогов
- Строка 3: splash(1) of(1) water(2) = 4 слога
Почему это полезно: Разбивка сразу показывает, что строкам 1 и 3 не хватает по одному слогу. Вы можете менять отдельные слова и видеть, как обновляется счётчик в реальном времени.
Анализ читабельности
Ситуация: Вы редактируете технический документ и хотите сравнить два варианта абзаца по сложности восприятия.
Ввод: Абзац из 200 слов из руководства пользователя.
Что показывает инструмент: Если среднее число слогов на слово равно 2,4, текст преимущественно использует многосложные слова, что коррелирует с более высокой сложностью чтения. Переработка текста с целью снизить этот показатель ниже 1,8 обычно улучшает доступность для неспециалистов.
Почему это полезно: Среднее число слогов на слово — быстрый показатель лексической сложности без необходимости использовать специальный инструмент оценки читабельности.
Проверка стихотворного метра
Ситуация: Вы пишете ямбическим пентаметром (10 слогов в строке, чередование безударного/ударного).
Ввод: Shall I compare thee to a summer's day
Что показывает инструмент: Всего слогов = 10, слов = 9, среднее = 1,11.
Почему это полезно: Общее число слогов подтверждает, что строка соответствует требованию в 10 слогов. Пословная разбивка позволяет проверить, какие слова односложные, а какие — двусложные, для анализа ударения.
Советы и рекомендации
Символы с диакритикой сохраняются в разбивке — очиститель слов использует свойство Unicode \p{L}\p{M}, чтобы удалять пунктуацию, сохраняя при этом символы вроде é в словах «café» или «résumé». Для этих слов подсчёт слогов выполняется библиотекой syllable, оптимизированной для английского языка.
Слова через дефис обрабатываются как единый токен — инструмент разделяет текст по пробелам, а не по дефисам. Слово «well-known» передаётся в счётчик как единое целое. Если нужен подсчёт для каждой части, сначала замените дефис пробелом.
Предупреждение о нелатинском тексте не блокирует подсчёт — если в тексте смешаны английский и китайский или арабский, инструмент всё равно считает слоги для латинских слов. Жёлтый баннер означает, что для нелатинской части результаты будут неточными, но не что весь результат недействителен.
Панель разбивки ограничена 300 пикселями — в документах с сотнями слов сетка прокручивается в пределах этой фиксированной высоты. Используйте Ctrl+F внутри раскрытой панели (встроенная функция браузера), чтобы быстро найти нужное слово.
Среднее число слогов на слово округляется до двух знаков — вычисляется как Math.round((total / words) * 100) / 100, поэтому 1,005 округляется до 1,01, а 1,004 — до 1.
Распространённые проблемы и их решение
Подсчёт для слова кажется заниженным — счётчик слогов использует алгоритмический подход, а не поиск по словарю. Такие слова, как «fire» (которое некоторые произносят в два слога: «fi-er»), могут считаться односложными. Это известное ограничение правилового слогоделения для английского языка.
Нелатинский текст показывает 0 или 1 слог на слово — библиотека syllable предназначена для английского текста. Символы кириллицы, арабского, китайского, японского, корейского, деванагари и аналогичных систем письма дадут некорректные результаты. При обнаружении символов вне расширенного латинского диапазона инструмент показывает жёлтый баннер.
Слова с апострофами обрабатываются корректно — очиститель слов сохраняет апострофы (шаблон \p{L}\p{M}'), поэтому такие сокращения, как «don't» и «it's», передаются в счётчик целиком, а не разбиваются.
Кнопка «Скопировать статистику» неактивна — она отключена при пустом поле ввода. Добавьте хотя бы одно слово, чтобы её активировать.
Статистика показывает ноль после вставки — если вставленный текст состоит только из пробелов или переносов строк, шаг filter(Boolean) удаляет все токены и счётчики остаются нулевыми. Вставьте текст, содержащий хотя бы один непробельный символ.
Конфиденциальность и безопасность
Syllable Counter обрабатывает текст полностью в вашем браузере, используя npm-пакет syllable, встроенный в клиентский JavaScript. Никакой введённый текст не передаётся в Glyph Widgets или третьим сторонам. Инструмент не имеет серверного компонента. Он работает офлайн после первой загрузки страницы и безопасен для использования с черновиками, проприетарными материалами или любым текстом, который вы предпочитаете не передавать в сеть.
Часто задаваемые вопросы
Syllable Counter бесплатен?
Да, Syllable Counter полностью бесплатен. Все основные функции — общее число слогов, количество слов, среднее число слогов на слово и пословная разбивка — доступны без регистрации. ToolNotesPanel (для сохранения личных заметок об анализе) доступен поддержавшим Glyph Widgets.
Работает ли Syllable Counter офлайн?
Да. После загрузки страницы инструмент работает полностью в браузере. Библиотека syllable и вся логика подсчёта встроены в клиентский код. Вы можете использовать его без подключения к интернету после первой загрузки.
Безопасны ли мои данные при использовании Syllable Counter?
Ваш текст никогда не покидает браузер. При вводе или нажатии кнопки «Скопировать статистику» сетевые запросы не выполняются. Инструмент ничего не хранит на сервере и не записывает ваш ввод.
Какие языки поддерживает Syllable Counter?
Инструмент оптимизирован для английского текста. Он использует библиотеку syllable, которая применяет английские фонологические правила для оценки количества слогов. Для других языков на латинице (испанский, французский, немецкий, итальянский) подсчёт может быть частично точным, но не гарантированным. Для нелатинских систем письма (китайский, арабский, кириллица и т. д.) инструмент выводит предупреждение, а результаты ненадёжны.
Как инструмент обрабатывает незнакомые слова?
Библиотека syllable использует основанный на правилах алгоритм, а не словарь. Она применяет английские правила слогоделения к любой последовательности символов, поэтому редкие слова, имена собственные и термины получают расчётные значения на основе паттернов гласных и согласных. Для большинства распространённых английских слов алгоритм точен.
Можно ли считать слоги в стихотворении с несколькими строфами?
Да. Вставьте всё стихотворение, включая переносы строк. Инструмент разбивает текст по пробелам на всех строках и подсчитывает каждое слово. Сетка пословной разбивки показывает все слова из всех строф. Переносы строк в тексте воспринимаются как пробелы между словами, а не как структурные маркеры.
Что означает «среднее число слогов на слово»?
Это общее количество слогов, делённое на количество слов, округлённое до двух знаков. Значение 1,0 означает, что каждое слово односложное. Значение выше 2,0 указывает на высокую долю многосложных слов, что обычно коррелирует с более формальным или сложным текстом.
Как подсчитать слоги в одном слове?
Введите это слово в текстовое поле. Общее число слогов в первой карточке статистики и есть число слогов этого слова. Его также можно увидеть в сетке пословной разбивки.
Почему у панели разбивки ограниченная высота?
Панель разбивки прокручивается изнутри при максимальной высоте 300 пикселей, поскольку длинные документы могут создавать сотни ячеек с словами, которые сдвинули бы остальные элементы интерфейса далеко вниз. Нажмите на заголовок «Пословная разбивка», чтобы свернуть или развернуть панель по необходимости.
Можно ли сравнить два текста рядом?
Инструмент обрабатывает один текст за раз. Чтобы сравнить два текста, запишите статистику первого, очистите поле и вставьте второй. Для быстрого сравнения кнопка «Скопировать статистику» сохраняет показатели в буфере обмена, откуда их можно вставить в документ рядом с обоими текстами.
Связанные инструменты
- Word Counter — подсчитывает слова, символы, предложения и абзацы. Используйте вместе с Syllable Counter для полной статистики любого текста.
- Readability — вычисляет индексы Flesch-Kincaid, Gunning Fog и другие показатели читабельности, учитывающие число слогов на слово.
- Character Counter — считает символы с пробелами и без, полезно при работе в условиях ограничения символов, например в Twitter или SMS.
Попробуйте Syllable Counter прямо сейчас: Glyph Widgets Syllable Counter