func Initial(p string, segs ...gse.Segmenter) (s string) {
	a := Pinyin(p, segs...)
	return Join(a)
}
Initial return pinyin initial
package phrase
import (
	"regexp"
	"strings"
	"unicode"
	"github.com/go-ego/gpy"
	"github.com/go-ego/gse"
)
var (
	spacesReg = regexp.MustCompile(`[\s]+`)
	allowReg  = regexp.MustCompile(`[a-zA-Z0-9\.,\?\!;\(\)\[\]\&\=\-_@\s]`)
	Option = gpy.Args{
		Style:     gpy.Normal,
		Heteronym: true,
	}
	hanSymbols = map[string]string{
		"？": "?",
		"！": "!",
		"：": ":",
		"。": ".",
		"，": ",",
		"；": ";",
		"（": "(",
		"）": ")",
		"【": "[",
		"】": "]",
	}
)
func Pinyin(p string, segs ...gse.Segmenter) []string {
	return strings.Split(Paragraph(p, segs...), " ")
}