• 授权协议:MIT
  • 开发厂商:-
  • 软件语言:Google Go
  • 更新日期:2014-12-27
go-pinyin

汉语拼音转换工具 Go 版。zhōng guó rén. //包含声调[[zhōng][guó][rén]]. //声调用数字表示[[zho1ng][guo2][re2n]]. //开启多音字模式[[zhongzhong][guo][ren]]

go-pinyin 汉语拼音转换工具 项目简介

汉语拼音转换工具 Go 版。安装:go get -u github.com/mozillazg/go-pinyin安装命令行工具: go get -u github.com/mozillazg/go-pinyin/pinyin$ pinyin 中国人zhōng guó rén示例代码:package main

import (
    "fmt"
    "github.com/mozillazg/go-pinyin"
)

func main() {
    hans := "中国人"
    a := pinyin.NewArgs()
    // 默认输出 [[zhong] [guo] [ren]]
    fmt.Println(pinyin.Pinyin(hans, a))

    // 包含声调 [[zhōng] [guó] [rén]]
    a.Style = pinyin.Tone
    fmt.Println(pinyin.Pinyin(hans, a))

    // 声调用数字表示 [[zho1ng] [guo2] [re2n]]
    a.Style = pinyin.Tone2
    fmt.Println(pinyin.Pinyin(hans, a))

    // 开启多音字模式 [[zhong zhong] [guo] [ren]]
    a = NewArgs()
    a.Heteronym = true
    fmt.Println(pinyin.Pinyin(hans, a))
    // [[zho1ng zho4ng] [guo2] [re2n]]
    a.Style = pinyin.Tone2
    fmt.Println(pinyin.Pinyin(hans, a))
}

go-pinyin 汉语拼音转换工具 评论内容