Go port of the JavaScript syllable counter at https://github.com/wooorm/syllable
go get "github.com/mtso/syllables"
Example usage of syllables.In(string) int
:
package main
import (
"fmt"
"github.com/mtso/syllables"
)
func main() {
text := "The quick brown fox jumps over the lazy dog."
syllableCount := syllables.In(text)
fmt.Printf("There are %v syllables in %q\n", syllableCount, text)
// Output: There are 11 syllables in "The quick brown fox jumps over the lazy dog."
}