Timeless
花开成景,花落成诗
使用 node-pinyin 库实现的中文转拼音,支持分词、多音字、首字母、姓名模式等功能
使用 node-pinyin 库实现的中文转拼音功能,https://pinyin.js.org/
后续研究下分词模式是否和分组得同时开启,分组不能单独使用,如果是则合并成一个参数
地址:https://api.timelessq.com/pinyin
| 参数名 | 位置 | 类型 | 必填 | 说明 | 示例值 |
|---|---|---|---|---|---|
| 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:开启,默认关闭。开启时多音字可能的各种组合排列后返回 |
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);
});
{
"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号
评论