Skip to content

pinyin

pinyin-pro 内部还导出了一些中间态处理函数供大家使用。

getInitialAndFinal

可以使用 getInitialAndFinal 获取指定拼音的声母和韵母:

js
import { getInitialAndFinal } from 'pinyin-pro';

const result = getInitialAndFinal('guang');
/* 结果为:
{
  final: 'uang',
  initial: 'g',
}
*/
import { getInitialAndFinal } from 'pinyin-pro';

const result = getInitialAndFinal('guang');
/* 结果为:
{
  final: 'uang',
  initial: 'g',
}
*/

getFinalParts

可以使用 getFinalParts 获取指定拼音的韵头/韵腹/韵尾:

js
import { getFinalParts } from 'pinyin-pro';

const result = getFinalParts('guang');
/* 结果为:
{
  head: "u",
  body: "a",
  tail: "ng",
}
*/
import { getFinalParts } from 'pinyin-pro';

const result = getFinalParts('guang');
/* 结果为:
{
  head: "u",
  body: "a",
  tail: "ng",
}
*/

getNumOfTone

可以使用 getNumOfTone 获取指定拼音的声调对应的数字:

js
import { getNumOfTone } from 'pinyin-pro';

const result = getNumOfTone('hàn yǔ de pīn yīn');
/* 结果为:
"4 3 0 1 1"
*/
import { getNumOfTone } from 'pinyin-pro';

const result = getNumOfTone('hàn yǔ de pīn yīn');
/* 结果为:
"4 3 0 1 1"
*/