syllable
5.0.1
计算英语单词中的音节。
syllable(value)
该软件包估计英语单词中有多少个音节。
当您想用自然语言做有趣的事情时,例如押韵、检测阅读难度等,请使用此功能。
该软件包仅适用于 ESM。在 Node.js(版本 14.14+、16.0+)中,使用 npm 安装:
npm install syllable
在 Deno 中使用esm.sh
:
import { syllable } from 'https://esm.sh/syllable@5'
在带有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
该包导出标识符syllable
。没有默认导出。
syllable(value)
获取value
中的音节数。
value
要检查的值( string
,必需)。
音节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
该包完全使用 TypeScript 进行类型化。它不导出任何其他类型。
该包至少与所有维护的 Node.js 版本兼容。截至目前,Node.js 14.14+ 和 16.0+。它也适用于 Deno 和现代浏览器。
automated-readability
— 根据自动可读性指数 (1967) 检测阅读难易程度的公式buzzwords
— 流行语列表coleman-liau
— 根据 Coleman-Liau 指数检测文本阅读难易程度的公式 (1975)cuss
— 亵渎词语与确定性评级的映射dale-chall
— 简单的美式英语单词列表:The New Dale-Chall (1995)dale-chall-formula
— 根据(修订版)Dale–Chall 可读性公式 (1995) 查找年级水平的公式fillers
— 填充词列表flesch
— 根据 Flesch Reading Ease (1975) 检测文本阅读难易程度的公式flesch-kincaid
— 根据 Flesch-Kincaid 等级水平 (1975) 检测文本等级水平的公式gunning-fog
— 根据 Gunning 雾指数 (1952) 检测文本阅读难易程度的公式hedges
— 树篱词列表profanities
— 亵渎词语列表smog-formula
— 根据 SMOG (Simple Measure of Gobbledygook) 公式 (1969) 检测文本阅读难易程度的公式spache
— 熟悉的美式英语单词列表 (1974)spache-formula
— 使用字典,适合较低阅读水平weasels
— 根据(修订版)Spache 可读性公式 (1974) 检测文本等级的公式是的,请!请参阅如何为开源做出贡献。
这个包裹是安全的。
基于Text-Statistics
(PHP) 中的音节功能,又受到Lingua::EN::Syllable
(Perl) 的启发。
支持断字、非 ASCII 字符以及后来添加的许多修复。
麻省理工学院 © Titus Wormer