arpabet-validator

validate ARPAbet phonemes

Usage no npm install needed!

<script type="module">
  import arpabetValidator from 'https://cdn.skypack.dev/arpabet-validator';
</script>

README

arpabet-validator

Validates ARPAbet phonemes.

validateArpaPhoneme = require("arpabet-validator").validateArpaPhoneme;

// true
validateArpaPhoneme("F")

// true
validateArpaPhoneme("AA1")

// true (case insensitive)
validateArpaPhoneme("aa2")

// false (vowel is missing stress)
validateArpaPhoneme("AA")

// false (not arpabet)
validateArpaPhoneme("PB")

// false (not a single phoneme)
validateArpaPhoneme("UW1 F")