logo

Timeless

花开成景,花落成诗

中文拼音转换Api接口

中文拼音转换Api接口

八月 15, 2022 41 409 1 分钟

使用 node-pinyin 库实现的中文转拼音,支持分词、多音字、首字母、姓名模式等功能

使用 node-pinyin 库实现的中文转拼音功能,https://pinyin.js.org/

后续研究下分词模式是否和分组得同时开启,分组不能单独使用,如果是则合并成一个参数

地址:https://api.timelessq.com/pinyin

1. 请求参数

参数名 位置 类型 必填 说明 示例值
text query string 中文字符 着急
style query integer  0:普通、1:声调、2:tone2音标、3、声母、4:首字母、5:to3ne音标,默认0普通 4
segment query integer  是否启用分词模式,0:不使用,1:使用,默认0不使用  
heteronym query integer  是否启用多音字模式,0:不使用,1:使用,默认0不使用  
group query integer  是否按词组分组拼音,0:不使用,1:使用,默认0不开启  
mode query integer  拼音模式,0:普通模式、1:姓名模式,默认0普通模式 1
compact query string  是否返回紧凑模式,0:关闭,1:开启,默认关闭。开启时多音字可能的各种组合排列后返回  

2. 示例代码

var axios = require('axios');

var config = {
   method: 'get',
   url: 'https://api.timelessq.com/pinyin',
   params: {
      text: '着急',
      segment: 1,
      group: 1
   }
};

axios(config)
.then(function (response) {
   console.log(JSON.stringify(response.data));
})
.catch(function (error) {
   console.log(error);
});

3. 返回响应

{
    "errno": 0,
    "errmsg": "",
    "data": [
        [
            "zhao"
        ],
        [
            "ji"
        ]
    ]
}

多音字:text=着急&heteronym=1

{
    "errno": 0,
    "errmsg": "",
    "data": [
        [
            "zhao",
            "zhuo",
            "zhe"
        ],
        [
            "ji"
        ]
    ]
}

首字母:text=着急&style=4

{
    "errno": 0,
    "errmsg": "",
    "data": [
        [
            "z"
        ],
        [
            "j"
        ]
    ]
}

分词模式,segment和group同时启用:text=孤独摇滚&segment=1&group=1

{
    "errno": 0,
    "errmsg": "",
    "data": [
        [
            "gudu"
        ],
        [
            "yaogun"
        ]
    ]
}

非姓名模式:text=单先生

{
    "errno": 0,
    "errmsg": "",
    "data": [
        [
            "dan"
        ],
        [
            "xian"
        ],
        [
            "sheng"
        ]
    ]
}

姓名模式:text=单先生&mode=1

{
    "errno": 0,
    "errmsg": "",
    "data": [
        [
            "shan"
        ],
        [
            "xian"
        ],
        [
            "sheng"
        ]
    ]
}

紧凑模式:text=单先生&mode=1&compact=1

{
    "errno": 0,
    "errmsg": "",
    "data": [
        [
            "shan",
            "xian",
            "sheng"
        ]
    ]
}

恰饭区

广告位招租

评论

Power by Node.js + Nuxt.js,由 腾讯云 腾讯云提供服务, 已经稳稳地存活了 8年95天

Copyright © 2018 - 2026 Timeless. All rights reserved.桂ICP备18003656号-1公网安备桂公网安备45092102000147号