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