skillfed

syllapy

Calculate syllable counts for English words.

syllapy v0.8.0 1.2M downloads/30d#4,187 on PyPI42
Permissive license MIT Active released

What it is and what it does

SyllaPy is a lightweight Python library that counts syllables in English words. It takes a word string as input and returns an integer representing the syllable count. The package has no runtime dependencies, making it simple to integrate into any Python project.

The library is actively maintained with recent updates and is licensed under MIT, making it freely usable in both open-source and commercial projects. It requires Python 3.10 or later and supports current Python versions.

Use it for:

  • Calculate syllable counts for readability scoring or text analysis pipelines.
  • Build phonetic or linguistic analysis tools that need syllable-level word breakdown.
  • Validate or filter words in educational or word-game applications by syllable count.
  • Support natural language processing workflows that require syllable-aware text metrics.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Counts syllables in English words, returning an integer for a given word string.

Yes. SyllaPy is a straightforward, dependency-free tool for syllable counting with active maintenance, no known vulnerabilities, and permissive licensing. Install it if you need syllable counts in English text; the low friction and clear API make it practical for linguistic or readability analysis.

Install

syllapy on PyPI

pip

pip install syllapy

uv

uv add syllapy

poetry

poetry add syllapy

Installing syllapy

Before you install

Low install friction with no runtime dependencies. Actively maintained with recent release activity.

License in practice

MIT license permits unrestricted use, modification, and distribution with minimal restrictions.

Quickstart

pip install syllapy

import syllapy
count = syllapy.count('additional')

Requires Python 3.10 or later.

Verify before relying

  • Accuracy or edge cases for syllable counting (e.g., handling of contractions, proper nouns, or non-standard words)
  • Whether the package handles words outside standard English vocabulary or returns errors gracefully
  • Performance characteristics with large text volumes or batch processing

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 13 days since the last release
Last repo commit
First released
Downloads 1,230,606/month — #4,187 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: syllapy-0.8.0-py3-none-any.whl

Keywords: nlp, syllables

Operating System :: OS IndependentProgramming Language :: Python :: 3Topic :: Text Processing :: Linguistic

Tags

syllable countercount syllables englishsyllable detectionnlp syllable countingenglish phonetics syllablesword syllable analysis
nlptext-analysis

More Linguistic packages