A2PCEJ,“将英语和日语中的字母表转换为语音代码。”
a2pcej的Python项目详细描述
a2pcej,将英语和日语中的字母表转换为语音代码。
此模块将每个字母表字母转换为语音代码,并且 将每个字母转换为片假名。
功能
conv_al(字母,分隔符=“-”,上标符=“(大写)”,num=false)
字母是字符串。
defconv_al(letters,delimiter='-',sign='(CAPS)',num=False):return<unicode>
conv_ak(字母,分隔符='・',上符号='(23383;'),num=false)
字母是字符串。
defconv_ak(letters,delimiter='・',sign='(大文字)',num=False):return<unicode>
使用的简单示例如下…(在python3.5上)
首先,导入模块。
Importmodule.>>>froma2pcejimport*
把英语中的“examples”转换成字母代码。
>>>conv_al('examples')'Echo-Xray-Alfa-Mike-Papa-Lima-Echo-Sierra'
将日语片假名中的“examples”转换为ponetic代码。
>>>conv_ak('examples')'イー・エクス・エイ・エム・ピー・エル・イー・エス'
不转换非字母(默认)。
大写Latters有(大写)或(大写)符号(默认)。
>>>conv_al('Examples002')'Echo(CAPS)-Xray-Alfa-Mike-Papa-Lima-Echo-Sierra-0-0-2'>>>conv_ak('Examples002')'イー(大文字)・エクス・エイ・エム・ピー・エル・イー・エス・0・0・2'
您可以更改分隔符和大写字母符号。
>>>conv_al('Examples003',delimiter=', ',sign='(CAPITAL)')'Echo(CAPITAL), Xray, Alfa, Mike, Papa, Lima, Echo, Sierra, 0, 0, 3'>>>conv_ak('Examples003',delimiter='/',sign='(大)')'イー(大)/エクス/エイ/エム/ピー/エル/イー/エス/0/0/3'
如果要将数字转换为语音代码,请设置num=True。
>>>conv_al('Examples004',num=True)'Echo(CAPS)-Xray-Alfa-Mike-Papa-Lima-Echo-Sierra-zero-zero-four'>>>conv_ak('Examples004',num=True)'イー(大文字)・エクス・エイ・エム・ピー・エル・イー・エス・ゼロ・ゼロ・ヨン'