Comptez les syllabes d'un mot anglais.
syllable(value)
Ce package estime le nombre de syllabes contenues dans un mot anglais.
Utilisez-le lorsque vous souhaitez faire des choses amusantes avec le langage naturel, comme rimer, détecter la facilité de lecture, etc.
Ce package est uniquement ESM. Dans Node.js (version 14.14+, 16.0+), installez avec npm :
npm install syllable
Dans Deno avec esm.sh
:
import { syllable } from 'https://esm.sh/syllable@5'
Dans les navigateurs avec esm.sh
:
< script type =" module " >
import { syllable } from 'https://esm.sh/syllable@5?bundle'
script >
import { syllable } from 'syllable'
syllable ( 'syllable' ) // 3
syllable ( 'unicorn' ) // 3
syllable ( 'hi' ) // 1
syllable ( 'hihi' ) // 2
syllable ( 'mmmmmmmmmmmmmmmm' ) // 1
syllable ( 'wine' ) // 1
syllable ( 'bottle' ) // 2
syllable ( 'wine-bottle' ) // 3
syllable ( 'Åland' ) // 2
Ce package exporte la syllable
d'identification . Il n'y a pas d'exportation par défaut.
syllable(value)
Obtenez le nombre de syllabes en value
.
value
Valeur à vérifier ( string
, obligatoire).
Syllabes en value
( number
).
Usage: syllable [options]
Count syllables in English words
Options:
-h, --help output usage information
-v, --version output version number
Usage:
# output syllables
$ syllable syllable unicorn
# 6
# output syllables from stdin
$ echo "syllable unicorn banana" | syllable
# 9
Ce package est entièrement typé avec TypeScript. Il n’exporte aucun type supplémentaire.
Ce package est au moins compatible avec toutes les versions maintenues de Node.js. Pour l’instant, il s’agit de Node.js 14.14+ et 16.0+. Cela fonctionne également dans Deno et les navigateurs modernes.
automated-readability
- formule pour détecter la facilité de lecture selon l'Automated Readability Index (1967)buzzwords
— liste de mots à la modecoleman-liau
— formule pour détecter la facilité de lecture d'un texte selon l'index Coleman-Liau (1975)cuss
- carte des mots profanes à une cote de certitudedale-chall
— liste de mots faciles en anglais américain : The New Dale-Chall (1995)dale-chall-formula
- formule pour trouver le niveau scolaire selon la formule de lisibilité Dale-Chall (révisée) (1995)fillers
- liste de mots de remplissageflesch
— formule pour détecter la facilité de lecture d'un texte selon Flesch Reading Ease (1975)flesch-kincaid
- formule pour détecter le niveau scolaire d'un texte selon le niveau scolaire Flesch-Kincaid (1975)gunning-fog
— formule pour détecter la facilité de lecture d'un texte selon l'indice Gunning Fog (1952)hedges
- liste de mots de couvertureprofanities
- liste de mots grossierssmog-formula
— formule pour détecter la facilité de lecture d'un texte selon la formule SMOG (Simple Measure of Gobbledygook) (1969)spache
- liste de mots familiers anglais-américains (1974)spache-formula
- utilise un dictionnaire, adapté aux niveaux de lecture inférieursweasels
- formule pour détecter le niveau de qualité du texte selon la formule de lisibilité Spache (révisée) (1974) Oui s'il vous plait! Voir Comment contribuer à l'Open Source.
Ce paquet est sécuritaire.
Basé sur la fonctionnalité syllabe trouvée dans Text-Statistics
(PHP), elle-même inspirée de Lingua::EN::Syllable
(Perl).
Prise en charge des sauts de mots, des caractères non-ASCII et de nombreux correctifs ajoutés ultérieurement.
MIT © Titus Wormer